2013-01-16 38 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>