我有一个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