我想将标记转换<root><a><c>CA</c></a></root>
为<root juris="CA"><a><c>CA</c></a></root>
问问题
20 次
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 回答