問題タブ [libxslt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
129 参照

xslt - xslスタイルシートから外部を呼び出す方法はありますか?

私は、document()xslt関数を使用して外部XMLファイルにアクセスし、それを変換で使用することがよくあります。関数内にURLを指定すると、xsltからRESTfull Webサービスにアクセスし、このサービスがxsltで返すXMLを使用することもできます。しかし今、私はXMLを返すローカルプログラムを持っているので、同じ方法でそれに対処したいと思います。それをサービスに変えてその方法でアクセスすることもできますが、XSLTプロセッサー(libxslt)を作成してプログラムを開始し、出力を返すことができれば便利です。EXSLTサイトはそのような機能を参照していないようです。この問題を解決した人はいますか?

0 投票する
1 に答える
340 参照

python - libxml2 および libxslt に依存する Python パッケージ

以外lxmlに、libxml2 と libxslt に依存する Python パッケージを知っている人はいますか?

0 投票する
4 に答える
1047 参照

xslt - xsltスタイルシートでの実行順序

次のようなxsltスタイルシートがあるとしましょう。

ここでの実行順序は何ですか?グローバル変数$fooがグローバル変数$barの前に評価されることが保証されていますか?(処理エンジンに依存している場合は、libxsltを使用しています)。

0 投票する
4 に答える
8285 参照

perl - Perl の XML::LibXSLT 用の libXSLT をインストールするにはどうすればよいですか?

Perlスクリプトを実行すると、

だから私はこれをやってみcpanます:

だから...運が悪い。インストールしたものを書いcpan> install XML::XSLTてみましたが、スクリプトはまだ機能しません。今何ができますか?

また、YaST を使用してパッケージをインストールしようとしました。それは成功したので、上記を試してみましたが、まだ運がありません。

-追加-

バインディングも作ってみました。http://cpan.uwinnipeg.ca/dist/XML-LibXSLTから解凍して書きました

0 投票する
1 に答える
251 参照

perl - XSLT 1 プレーン テキストの間隔

Perl の XML::LibXSLT を使用するには、XSLT 1.0 を使用する必要があります。つまり、XSLT 2.0 の機能がないと立ち往生してしまいます。処理からのプレーンテキスト出力にテキストをきれいに埋め込む方法はありますか? 私が欲しいのは:

なるために

XSLT がこの種の書式設定に必ずしも理想的に適しているとは限らないことは承知していますが、データは他の方法でも書式設定される可能性があります。

0 投票する
1 に答える
365 参照

php - PHP and XSLTProcessor Misbehavior

Simple question: Why is a PHP function called from an XSL Stylesheet just returning the last argument passed:

foo.xsl:

PHP:

I Get the output

and if I call <xsl:value-of select="php:function('date')" /> I just get date as my output. Seems strange to me.

Version info:
PHP 5.3.2
libxslt Version 1.1.26
libxslt compiled against libxml Version 2.7.6
EXSLT enabled
libexslt Version 1.1.26

0 投票する
3 に答える
2255 参照

xml - libxslt にはドキュメントを複数のドキュメントに分割する機能がありますか?

libxslt は XSLT 2.0 をサポートしていないようですxsl:result-document。、またはxsl:result-documentを使用して模倣する方法はありますか?libxsltxsltproc

0 投票する
1 に答える
558 参照

iphone - iPhone用のlibxsltの構築

この手法libxsltを使用するためのリンクが原因でアプリが拒否されました。

アプリでXSLTを使用したいので、自分でコンパイルするのが私の唯一のショットのようです。UIWebView表示するだけでなく、結果のHTMLを保存したいので、を使用したくありません。

誰かがこれをしましたか-iPhone用にコンパイルさlibxsltれましたか?

グーグルをした後、ここから古いXcodeソリューションを入手し、gnome.orglibxsltから最新のGitクローンを作成しました。どちらのアプローチもこれまでのところうまくいきませんでした(autoconfは機能しなくなり、Xcodeプロジェクトには大量のファイルがありません)。

何かアドバイスをいただければ幸いです。

ありがとう!

7/21更新

UIWebViewXSLスタイルシートにリンクされたXMLを提供することで、回避策を見つけました。データが読み込まれた後、次のように変換されたHTMLを取得できます(ソース):

とはいえ、直接使用するためのヒントがあればlibxslt、ぜひ聞いてみてください。javascriptにドロップすると、とても...不快に思えます。

0 投票する
5 に答える
4385 参照

iphone - iPhone アプリに libxslt を含めるにはどうすればよいですか?

libxslt.dylib を含めると、アプリが拒否される理由になると聞きました。それがどれほど正確かはわかりません。

それにもかかわらず、libxslt の最新バージョンを含めたいと思います。将来的には、libxml2 や他のライブラリでも同じことをしたいと考えています。

このようなコード ライブラリをアプリに含める正しい方法は何ですか?

0 投票する
1 に答える
1070 参照

ruby-on-rails - rake gems:build に構成オプションを渡す

サーバー (私は root ではない) で、libxslt を にコンパイルしました/home/foo/sw

したがって、次のように宝石をインストールできます。

ただし、これと同じ手法は rake では機能しません。

ビルドを強制しようとすると、パス エラーが発生します。

これをレーキ (およびカピストラーノ) で機能させるにはどうすればよいですか?