0
xsltで条件付きコピーを実行するにはどうすればよいですか?インスタンスだから、サブエレメント値に基づくサブノードの重複
<Person>
<Name>John</Name>
<Sex>M</Sex>
</Person>
<Person>
<Name>Jane</Name>
<Sex>F</Sex>
</Person>
の名前= "ジョン" は、その後場合:
<Person>
<Name>John</Name>
<Sex>M</Sex>
</Person>
<Copied>
<Name>John</Name>
<Sex>M</Sex>
</Copied>
<Person>
<Name>Jane</Name>
<Sex>F</Sex>
</Person>
は、これまでのところ私は、XSLTのこのビットを持っている:
<xsl:template match="Person">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
<Copied>
<xsl:apply-templates select="node()|@*"/>
</Copied>
</xsl:template>
これはジェーン」のコピーを作成しますもあります"条件付きでこれをどのように複製できますか?
あなたが行うことができ