節點我有類似下面的一個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