我想合并两个XML文档。第一种是具有默认值的模板,第二种具有缺少字段的结构。 我想加载这两个文件,并用第一个文件中给出的默认值填充第二个XML文件的缺失字段。 例如:模板化两个XML文件
DefaultConfig.xml:
<CollectionItem>
<Item>
<var1>10</var1>
<var2>20</var2>
</Item>
</CollectionItem>
Config1.xml:
<CollectionItem>
<Item>
<var1>5</var1>
</Item>
<Item>
<var2>5</var2>
</Item>
</CollectionItem>
结果,我想输出文件看起来像:
<CollectionItem>
<Item>
<var1>5</var1>
<var2>20</var2>
</Item>
<Item>
<var1>10</var>
<var2>5</var2>
</Item>
</CollectionItem>
此外,我想通用,如果我在节点项目中添加一个字段,我不想编码它只是在默认的XML文件中读取它。 感谢您的帮助!
好吧,这是最简单的方法,我正在寻找一种更像“SQL”请求的“自动”方式......但是谢谢你,那确实是我的第一份草稿;-) – GuillaumeA 2013-01-09 03:03:44