我有以下XML: -XSLT選擇不匹配的元素?
<inventory>
<item>
<name_element>
<!--some structure-->
</name_element>
<some_element1>val1</some_element1>
<some_element2>val2</some_element2>
<!-- some more elements -->
</item>
<!-- lots of items -->
</inventory>
現在我想將其轉換爲: -
<inventory>
<item some_element1="val1" some_element2="val2" ... >
<name_element>
<!-- as it is -->
</name_element>
</inventory>
基本上我不知道的名字/類型some_elements,並可以在任何項目任何東西有任何數量的這些元素。我知道他們都是簡單的類型,可以轉換爲屬性。
我讀過Converting XML elements to XML attributes using XSLT,它告訴我如何將所有子元素轉換爲屬性,但是我不清楚如何將特定的'name_element'轉換爲屬性。
+1,用於適應'- '不存在但仍然可能的場景,其具有需要複製的先前屬性。 –
ABach
2012-07-05 16:56:26