我有两个不同的 XML 文件,第一个是模板 xml,第二个是实际的 xml。模板 xml 仅包含实际 xml 包含模板 xml 中存在的一些元素的元素,如下面的 xml 文件所示。对于模板 xml 中存在的每个元素,我想查看实际的 xml 并查看该元素是否存在,如果存在,则提取其值并打印,否则只打印空白空间,如输出所示
模板.xml
<personinfo>
<person>
<name><name>
<age></age>
<address>
<street></street>
<city></city>
<address>
</person>
<person>
<name><name>
<age></age>
<address>
<street></street>
<city></city>
<address>
</person>
<person>
<name><name>
<age></age>
<address>
<street></street>
<city></city>
<address>
</person>
</personinfo>
实际.xml
<personinfo>
<person>
<name>tom<name>
<age>26</age>
<address>
<street>main street</street>
<city>washington</city>
<address>
</person>
<person>
<name>mike<name>
<age>30</age>
<address>
<street>first street</street>
<city>dallas</city>
<address>
</person>
</personinfo>
预期产出
tom,26,main street,washington,mike,30,first street,dallas,,,,