如何转换此 XML 文件:
<file>
<text ID="201" date="2014-05-04">
<user_name>user_11</user_name>
<message> HELLO </message>
</text>
</file>
Run Code Online (Sandbox Code Playgroud)
使用 XSLT 1.0 进入这个 XML 文件:
<doc>
<user name="user_11">
<text id="201" date="2014-05-04"> HELLO </text>
</user>
</doc>
Run Code Online (Sandbox Code Playgroud)
另外,如果您有关于该主题的任何资源,请发布,因为我有更多的 XSLT 文件要编码。谢谢
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<doc>
<xsl:for-each select="file/text">
<user name="{user_name}">
<text id="{@ID}" date="{@date}">
<xsl:value-of select="message" />
</text>
</user>
</xsl:for-each>
</doc>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)