我有了這個小片XML的:獲取父標籤的屬性在XML
<tile x="764" y="491" z="7">
<item id="1988"/>
<inside>
<item id="3972"/>
</inside>
</tile>
<tile x="764" y="492" z="7">
<item id="2343"/>
</tile>
<tile x="764" y="491" z="7">
<item id="2000"/>
<inside>
<item id="3972" special_description="whatever"/>
</inside>
</tile>
<tile x="765" y="491" z="7">
<item id="2114"/>
</tile>
<tile x="764" y="491" z="7">
<item id="1988"/>
</tile>
我想獲得基於在項目標記中的特定屬性的搜索並列屬性的細節。例如,如果我找3972,我會得到的是這樣的結果:
x="764" y="491" z="7" : id="3972"
x="764" y="491" z="7" : id="3972" special_description="whatever"
顯然如何,只要我只有我的細節到底是措辭的結果是不是真的很重要如果[[item]]中包含[[id =「3972」]],並顯示該[[item]]的屬性,並且省略[[tile]]標籤的屬性其他瓷磚。
我用XMLStarlet試過我的運氣,但到目前爲止我沒有運氣,任何線索?
可以向我們展示XMLStarlet嘗試嗎? –
我當時大部分時間都在使用現在無法分辨的基本功能,離開我的機器工作。 –