我想将<root><a><c>CA</c></a></root>
之类的标记转换为<root juris="CA"><a><c>CA</c></a></root>
答案 0 :(得分: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>
就目前而言,如果这会导致更复杂的投入问题,我不会感到惊讶。