0

我想将标记转换<root><a><c>CA</c></a></root><root juris="CA"><a><c>CA</c></a></root>

4

1 回答 1

0

如果您可以指定更多有关允许的模式的信息,则可以编写更具体的内容。有了给定的东西,这样的东西应该可以工作:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template match="/root">
        <xsl:copy>
            <xsl:attribute name="juris"><xsl:value-of select="./a/c"/></xsl:attribute>
            <xsl:copy-of select="*"/>
        </xsl:copy>
    </xsl:template>
</xsl:stylesheet>

就目前而言,如果这导致更复杂的输入出现问题,我不会感到惊讶。

于 2012-11-29T21:27:57.477 回答