【发布时间】:2021-03-13 18:01:36
【问题描述】:
是否可以将另一个 xml 文件(子 xml)的内容插入到具有更新属性的父 xml 中——严格使用 xml 或 xslt?还是我必须使用python来生成xml。
例如,假设我有一个包含内容的父 xml:
<root>
<parent1 value="parent1">
# get contents of child.xml
</parent1>
<parent2 value="parent2">
# get contents of child.xml
</parent2>
</root>
child.xml 有内容:
<root>
<child1 value="child1"/>
<child2 value="child2"/>
</root>
我可以用包含来做,但我也想更新值。所以我想要的最终xml是:
<root>
<parent1 value="parent1">
<child1 value="parent1_child1"/>
<child2 value="parent1_child2"/>
</parent1>
<parent2 value="parent2">
<child1 value="parent2_child1"/>
<child2 value="parent2_child2"/>
</parent2>
</root>
子项的值根据父项值更新。
【问题讨论】: