Javascript 基于可变模式的Xml编辑

Javascript 基于可变模式的Xml编辑,javascript,php,jquery,xml,Javascript,Php,Jquery,Xml,我需要一些意见。我正在尝试编写一个XML编辑器,但XML模式和值可以在UI上更改。例如,假设我当前的模式如下 c:子元素,e:元素,at:属性,k:元素的元素 正如您所看到的,模式没有任何泛型,也不会。xml文件中的所有内容都可以更改。我知道如何解析,如何在服务器端或客户端操作XML文件,但当涉及到动态XML解析和编辑时,我的大脑会受伤。最后,我计划设计一个用于操作数据的UI,并从中导出新的XML。下次我可以编辑上一个XML文件并获取文件的新版本时,它是这样的。我需要一些关于后端编码的建议。

我需要一些意见。我正在尝试编写一个XML编辑器,但XML模式和值可以在UI上更改。例如,假设我当前的模式如下

c:子元素,e:元素,at:属性,k:元素的元素



正如您所看到的,模式没有任何泛型,也不会。xml文件中的所有内容都可以更改。我知道如何解析,如何在服务器端或客户端操作XML文件,但当涉及到动态XML解析和编辑时,我的大脑会受伤。最后,我计划设计一个用于操作数据的UI,并从中导出新的XML。下次我可以编辑上一个XML文件并获取文件的新版本时,它是这样的。我需要一些关于后端编码的建议。提前谢谢

我投票结束这个问题,因为这不是一个编程问题,而是一个系统设计问题。任何人都不应该试图帮助您根据200字的需求陈述进行系统设计;有太多的未知因素使这成为一个现实的练习。为什么呢?我只是想问一些关于上路的建议。你开始一个项目没有任何想法吗?这简直是不可能的。我的问题没有解决办法。你可以给出一个建议,比如,嘿,也许这与你的问题有关,请检查!我只是想得到你友好的建议。对不起,StackOverflow是为解决编码问题而设计的,mods对主题的要求非常严格。
<?xml version="1.0" encoding="utf-8">
<root>
    <c1 at1="value" at2="value" at3="value">
        <e1>
            <k1 at3="value" at4="value"></k1>
        </e1>
    </c1>
    <c2>
        <e2 at5="value" at6="value" at7="value" at8="value">
            <k1>
                <e2 at9="value"></e2>
            </k1>
        </e2>
    </c2>
</root>