我在PHP开工项目,使用XML,现在我需要申请改造,使我发现首次XSL ...XSL添加属性家长基于孩子
我所面临的问题:如何建立XSL做如下改造: - 以“attrib-”开始转变为属性的父节点的节点
例子:
<a1>
<b1>
<attrib-c1>12</attrib-c1>
<c2>23</c2>
</b1>
</a1>
应该变成:
<a1>
<b1 c1="12">
<c2>23</c2>
</b1>
</a1>
我已经开始解决方案是这样的:
<xsl:stylesheet>
<xsl:output method="xml"/>
<xsl:template match="@*|*|text()">
<xsl:copy>
<xsl:apply-templates select="@*|*|text()"/>
</xsl:copy>
</xsl:template>
...
</xsl:stylesheet>
我需要一些帮助来解决这个任务。由于事先...
所以你所做的只是复制一个身份转换。你是否试图解决这个问题?这是功课吗? – 2012-02-28 20:47:02