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 に答える