我想要轉換XML,使得特定名稱的所有節點都包含這些節點下可用的所有元素的超集。在XML中識別節點下的標記的超集
例如,這裏是輸入xml。在這個XML中,該組可以包含一個或多個項目節點。來電者只會通過該組下可用的項目。
<group>
<item>
<name> item1 </name>
<value> 10 </value>
</item>
</group>
<group>
<item>
<name> item2 </name>
<value> 20 </value>
</item>
</group>
要求是將其變換到如下所示的一個,其中,從所有組的項目節點應各組的一部分。但是,如果該項目不在該組下的輸入可用,應該與0
<group>
<item>
<name> item1 </name>
<value> 10 </value>
</item>
<item>
<name> item2 </name>
<value> 0 </value>
</item>
</group>
<group>
<item>
<name> item1 </name>
<value> 0 </value>
</item>
<item>
<name> item2 </name>
<value> 20 </value>
</item>
</group>
值填充可否請你讓我知道如何可以使用XSLT來實現?
由於
只需添加,的- 下的內容不是一個當中每定義的設置,並且可以具有任何用戶給定值。 –
歡迎來到Stack Overflow。 +1爲一個好的第一個問題(雖然你已經嘗試過的例子會很好)。 –