我有一个巨大的配置文件(基于xml),客户经常更新。现在我不希望用户直接对文件进行配置更改,因为用户可能会输入可能使文件无效的无效数据。现在我有一个表单,它从用户那里获取输入,然后在服务器端我使用 xpath 来编辑 xml。UI 体验很差,因为您可以向父级输入多个子标签,并且每次添加都有一个回发到服务器和它还需要大量用户输入才能知道他想在 dom 中的哪个位置添加标签。有什么办法可以让我以 html 可编辑的形式表示我的 xml,并为用户提供下拉列表以从中选择值,并且他还可以添加新标签。我对技术、JS、php、.net、java 或任何客户端库持开放态度。