输入:
<book>
<chapter href="..">
<topicref chunk="to-content" href"..">
</topicref>
<topicref chunk="to-content" href"..">
</topicref>
</chapter>
</book>
输出:
<book>
<chapter chunk="to-content" href="..">
<topicref href"..">
</topicref>
<topicref href"..">
</topicref>
</chapter>
</book>
我不能使用xsl:attribute name="chunk">to-content</xsl:attribute>
,因为它会抛出“如果先前的指令创建任何子项,则在此处创建属性将失败。” 警告然后错误。我理解如此处所述。任何解决方法?
将 XSLT 2.0 与 Saxon 9 一起使用。(只是掌握 XSLT/SO 的窍门)。抱歉,如果这太宽泛了,但是任何方向的帮助都将不胜感激。