我有一个包含多个节点的xml文件:
<member>
<screen_name>User</screen_name>
<username>username</username>
</member>
我想要的是找到用户名1,用户2,用户(n)和用户名1替换用户名,用户名2,用户名(n)
这可能吗?
答案 0 :(得分:3)
将此XSL模板应用于XML文件(有多个命令行工具可以执行此操作)
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="node() | @*">
<xsl:copy>
<xsl:apply-templates select="node() | @*" />
</xsl:copy>
</xsl:template>
<xsl:template match="screen_name/text() | username/text()">
<xsl:value-of select="concat(., count(preceding::member) + 1)" />
</xsl:template>
</xsl:stylesheet>