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>
這也使得「簡副本「如何有條件地複製這個?