我有一個XMLXSLT分組問題
<Root>
<Parent>
<Child1><Node1>AAA</Node1><Node2>BBB</Node2></Child1>
<Child2><NodeX>XXX</NodeX><NodeY>YYY</NodeY></Child2>
<Child1><Node1>EEE</Node1><Node2>FFF</Node2></Child1>
<Child2><NodeX>GGG</NodeX><NodeY>HHH</NodeY></Child2>
<OtherChild></OtherChild>
</Parent>
</Root>
CHILD2總是將與child1。我需要知道如何循環使用xsl:foreach並創建一個XML輸出示例。我可以有一個像<OtherChild>
其他節點,但我關心的 只有Child1和Chid2節點
<TransformedXML>
<Child attributefromNode1="AAA" attributefromNode2="BBB" attributefromNodeX="XXX" attributeFromNodeY="YYY"/>
<Child attributefromnode1="EEE" attributefromNode2="FFF" attributefromNodeX="GGG" attributeFromNodeY="HHH"/>
</TransformedXML>
我的問題是我怎麼在XSLT考慮CHILD2節點將遵循Child1總是循環?
提示:當您要編輯一職,請按問題底部的「編輯」鏈接,不要使用瀏覽器的後退按鈕。否則,你會再次重新發布相同的問題。這是你的原創:http://stackoverflow.com/questions/3623606/xslt-grouping-question – BalusC 2010-09-02 03:15:42
我很驚訝所以沒有抓住這個雙重職位。 – deceze 2010-09-02 03:17:35
@deceze它做到了。或者,相反,SO用來捕捉欺騙問題的機制確實如此。這是社區。 – Will 2010-09-02 11:24:31