2013-01-16 39 views
0

我怎麼能寫一些XSL來改變外部文件,因此其結構的變化來自:使用XSL使XML項目/ @ ID成爲項目/ ID

<Item id="1"> 
    </Item> 

要:

<Item> 
     <Id>1</Id> 
    </Item> 

還是可以在PHP中完成?我在Drupal中使用了一個名爲Migrate的模塊,這使我無法將我的XML轉換爲節點。

+0

除了** id **之外,** Item **元素還有其他屬性嗎?如果是這樣,他們應該如何處理? –

回答

2
<xsl:template match="Item"> 
    <Item> 
    <Id><xsl:value-of select="@id" /></Id> 
    </Item> 
</xsl:template>