我有类似于下面的xml:
<?xml version='1.0' encoding='utf-8'?>
<Document>
<name>SMTH</name>
<Group>
<GroupHeader>Some Description</GroupHeader>
<Port>
<ID>13553</PortID>
<Name>Some name</PortName>
<Number>PO1005</WorldPortNumber>
<Section>
<SectionHeader ID="63">General overview</SectionHeader>
<PAR ID="59341" updatedate="19/05/2010 08:35:51">Important data</PAR>
</Section>
<Section>
<SectionHeader ID="66">Max size</SectionHeader>
<PAR ID="59344" updatedate="19/05/2010 08:35:51">Important data</PAR>
</Section>
</Port>
</Group>
</Document>
我想选择所有端口节点,仅包括ID、名称、编号和 PAR 子节点(应忽略其余子节点)。结果应该只是端口节点的集合,包括我上面列出的 4 个子节点。这是应该的样子:
Port:
ID=234234
Name=blabla
Number=324234
PAR=sdfsdfs
PAR=fgfgfg
Port:
ID=5555
Name=blabla
Number=ghfh
PAR=sdfsdfs
PAR=fgfgfg
...
非常感谢!