1
我具有以下XML,元素是動態生成的,並且可以從隨時間改變,因此我不能硬代碼字段名稱,XML屬性來元件使用XSLT
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<datacollection id="amazon_order.1">
<table name="order_detail">
<row name="default_options">
<field name="zipCode">800227028</field>
<field name="customerLastName">COMER</field>
<field name="state">CO</field>
<field name="city">COMMERCE CITY</field>
<field name="serialNumber">818243CX601252Y</field>
</row>
</table>
</datacollection>
並希望將其轉變成以下使用XSLT格式,
<datacollection id="amazon_order.1">
<table name="order_detail">
<row name="default_options">
<zipCode>800227028</zipCode>
<customerLastName>COMER</customerLastName>
<state>CO</state>
<city>COMMERCE CITY</city>
<serialNumber>818243CX601252Y</serialNumber>
</row>
</table>
</datacollection>
所以,你要每個''元素轉換爲由原始元素的'name'屬性命名的元素,其他所有內容都保持不變? –
是的,一切都應該保持原樣。 –