2

我有一个类似于下面文件的 XML 文件。我需要通过浏览器以某种形式/对话框/弹出视图向客户端提供编辑功能,用户可以在其中编辑他们的姓名/地址,查看自动列表,添加/编辑/删除每个自动和每个自动添加/编辑/删除每个功能。在保存时,我需要将东西打包到一个 XML 文件中。

在我使用 ASP.NET 的服务器和浏览器上,我可以使用 javascript、jquery 或 ASP.NET 控件。

因此,我正在寻找有关此问题的最佳方法的建议,以及可以管理此问题的工具。我尝试使用 jquery 从 XML 中提取信息,但无法弄清楚如何更新 XML 或制作项目列表。

<?xml version="1.0" encoding="utf-8"?>
<Main>
  <FirstName>FirstName</FirstName>
  <LastName>LastName</LastName>
  <Address>123 Somewhere</Address>
  <Year>2007</Year>
  <Autos>
    <Auto>
      <Make>Ford</Make>
      <Model>Mustang</Model>
      <Features>
          <Features>
              <Feature>Convertable</Feature>
          </Features>
      </Features>
    </Auto>
    <Auto>
      <Make>Hyundia</Make>
      <Model>Santa Fe</Model>
      <Variant>GLE</Variant>
      <Features>
          <Feature>Convertable</Feature>
          <Feature>FourWheelDrive</Feature>
          <Feature>RoofRails</Feature>
      </Features>
    </Auto>
  </Autos>
</Main>
4

1 回答 1

7

如果您正在寻找一个完整的 JQuery 编辑器插件,您应该查看JQuery XML Editor ( demo )。这是一个非常完整且繁重的插件,因此您可能不需要所有功能,但您可以对其进行调整以适应您的需要,或者只需查看代码以帮助您开始您的项目。

您还应该检查Live XML Edit ( demo ),它是轻量级的 JQuery XML 编辑脚本。您可能也会对它感兴趣,因为它比 JQuery XML 编辑器更容易理解,因为它提供的功能较少。

编辑:两者都是客户端,Live XML Edit 受 MIT 许可。

希望我对你有帮助!

于 2013-10-10T14:56:18.050 回答