Итак, в моем файле есть следующий xml:
<p><xref type="special" href="X1FZIEHJOT">special</xref></p>
Когда у меня есть внешняя ссылка с type = "special", я хочу изменить <p></p>
на следующее:
<div class="special"> ... </div>
Кажется, это должно быть довольно просто, но я не могу заставить его работать.В то же время я изменяю внешнюю ссылку на следующее:
<div class="special X1FZIEHJOT special=true color=#cccccc"> </div>
Использование следующего xsl:
<xsl:template match="xref[@type='special']">
<xsl:text disable-output-escaping="yes">
<![CDATA[<div class="special ]]></xsl:text><xsl:value-of select="@href"/>
<xsl:text disable-output-escaping="yes">
<![CDATA[ special=true color=#cccccc"> </div>]]>
</xsl:text>
</xsl:template>