节点我有类似下面的一个XML:如何获得节点,选择儿童使用XPath
<?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
...
非常感谢!
我想我会尝试XSLT转换,但要清楚我想要实现的是我希望得到的XML是这样的: ... –
szymon