問題タブ [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 に答える
359 参照

python - lxml はインタープリターで実行されますが、apache/mod_wsgi では実行されません

Python (3.4) lxml パッケージを必要とする django アプリがあります。Red Hat サーバー環境で lxml が依存する c 共有ライブラリー libxslt と libxml2 をビルドするのにかなりの苦労がありました。ただし、pip install lxml現在は正常に完了しており、コマンド ライン インタープリターで lxml をインポートして使用できます。

Apache を再起動すると、django アプリ内で lxml をインポートするとエラーが発生します。 ImportError: /usr/local/lib/python3.4/site-packages/lxml/etree.cpython-34m.so: undefined symbol: exsltMathXpathCtxtRegister

LD_LIBRARY_PATH が両方の環境 (/usr/lib) で同じに設定されていることを確認しました。

pip を使用して lxml を再インストールすると、pip は /usr/lib64 にある libxml2/libxslt に対してビルドしていることを通知します。/usr/lib64/ にあるすべての libxml2.so および libxslt.so ファイルを削除しましたが、lib64 に対してビルドしていること、インストールが正常に完了したこと、および lxml がコマンドラインですが、apache 経由ではありません。

pip は、インストールで使用している検出された libxslt のバージョンが 1.1.23 であることも示しています。ただし、strace を使用して、インタープリターを使用してインポートすると、ロードされるライブラリーが /usr/lib/libxslt.so.1.1.28 であることを確認しました。Apache を介してどのライブラリがロードされているかを調べるためのツールや手法を知りません。

何が起こっているのか、または問題をデバッグする方法について誰かが理論を持っていますか? 前もって感謝します!

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

xml - エスケープ エンティティを使用した xslt 変換

XML があり、次の xslt を使用して属性値 (name="name") を別の値 (name="value") に変更したいと考えています。

XML 入力スニペット:

xslt を適用した後の XML OUTPUT は次のとおりです。

xslt は、基本的に期待されることを行います。ただし、予期しない変換では:

元の実体を保存したい。disable-output-escape を試しましたが (テキストを @definition に変更した xslt のコメント セクションを参照)、機能しません。助言がありますか?

私は xsltproc ところで使用します。

前もって感謝します!

0 投票する
0 に答える
1056 参照

php - CentOS で XSL を有効にしますか?

PHP XSL 拡張機能は無効になっているようです。Magento のインストールでそのように指示されているためです。

ショー:

さて、どうすれば有効にできますか?

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

python - Windows での python-docx のインストール

自分のマシンに python-docx をインストールしようとすると、他の質問では見たことのないエラーが表示されます... コマンド プロンプト コードは次のとおりです。

*ユーザー名を「usr」で覆いました。「xslt-config」が認識されないというエラーは何ですか? 私もそれを検索しましたが、私が試したものは何も機能しませんでした。libxml2 と libxslt もインストールしようとしましたが、どちらも機能しませんでした (pypi で認識されませんか?)。「vcvarsall.bat」が見つからないというエラーも混乱を招きます。最後に「エラーコード 1 でコンパイルに失敗しました」と表示されます。コンピューターが私に何を伝えようとしているか知っている人はいますか? このコードを何度も読んでみましたが、解決策にたどり着けませんでした。どんな助けでも大歓迎です。前もって感謝します!

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

xml - ファイルへの Perl xslt 変換出力

この回答を使用して、XSLT 1.0 変換を実行しています。出力を別のxmlファイルに保存するつもりです。そのように私は付け加えます、

これにより、次のエラーが発生します。

ネットで調べてみると、似たようなことを書いているこのブログを見つけることができました。

明らかな何かが欠けていますか?

アップデート

XML ファイル

XSL ファイル

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

xml - CPAN モジュールの Perl アーチネーム

このOSX 用のCPAN テスター マトリックス レポートを検討してください。

ある時もarchnameあるdarwin-2level、ある時もあるdarwin-thread-multi-2level-Dusethreadsフラグ付きでコンパイルされたPerlを使用しているかどうかを指していると理解しています。

1)しかし、それはまた、XML::LibXMLまたはXML::LibXSLTスレッドフラグを使用して/使用せずにコンパイルされているなどの特定のモジュールを意味しますか?

2)スレッドフラグを使用してXML::LibXMLコンパイルできる設定はありますか?XML::LibXSLT

3)上記のレポートでは、フラグarchnameなしでコンパイルされた Perl でのみ動作することが義務付けられていますか?-Dusethreads