4

XSLT 1.0 スタイルシート内から結果ドキュメントにプレーン テキスト ファイルのコンテンツを含めるにはどうすればよいですか? つまり、 と同じですdocument()が、解析しません:

<xsl:value-of select="magic-method-to-include-plaintext(@xlink_href)" />

次の理由により、これは拡張なしでは機能しないとほぼ確信しています。

  1. XSLT/XPath 2.0 には、このために定義された特別な XPath 関数があります。

    <xsl:value-of select="unparsed-text(@xlink:href, 'UTF-8')"/>
    
  2. XSLT FAQ には、EXSLT を介してこれを実現するためのJava 拡張機能のみがリストされています

しかし、おそらく私は何かを逃しましたか?

4

1 に答える 1

4

しかし、おそらく私は何かを逃しましたか?

いいえ、XSLT 1.0 は、拡張機能を使用しないと非 xml テキスト ファイルのコンテンツにアクセスできません

これを回避する 1 つの方法は、文字列をグローバル パラメーターとして変換に渡すことです。

于 2010-04-26T16:04:06.170 に答える