私はこれを持っている(2.0は、出力方法はhtmlです):出力phpの処理命令は、私のXSLTで
<img>
<xsl:attribute name="href">
<xsl:text disable-output-escaping="yes"><?php echo get_url(); ?></xsl:text>
</xsl:attribute>
</img>
次のように私が欲しいの出力は次のようになります。
<img href="<?php echo get_url(); ?>">
出力私が得る次のとおりです。
<img href="<?php echo get_url(); ?>">
は「>」が出力insteaに出てくる取得するさまざまなものの束を試してみましたdが& gt; (CDATAマークされたセクションなど)しかし、何も動作していないようです。不思議なことに、より小さい記号はうまく働くが、それよりも大きくはない。私はSaxon-PE 9.5.1.7を使用しています。
<img href="«?php echo get_url(); ?»"/>
と
<xsl:output method="html" use-character-maps="m1"/>
<xsl:character-map name="m1">
<xsl:output-character character="«" string="<"/>
<xsl:output-character character="»" string=">"/>
</xsl:character-map>
オンライン例は次のとおりです。
驚くばかりの仲間 - 本当に助けに感謝します。 K –
そしてそれは同様に動作します!あなたはスターサー、ブラボーです! –