問題タブ [libxml2]

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 に答える
2422 参照

perl - Debian での Perl libxml の「ファイル パーサー コンテキストを作成できませんでした ...」というバグを修正するにはどうすればよいですか?

XML::SimpleでXML ファイルを読み取ろうとすると、次のエラー メッセージが表示されることがあります。

ファイルのファイル パーサー コンテキストを作成できませんでした ...

グーグルで調べたところ、libxml-libxml-perl に問題があるようで、私が使用しているバージョン (1.59-2) で修正されるはずです。

何か案は?

編集:(コード)

はい、XML::Simpleキャッシュ機能を使用する必要があります...

0 投票する
2 に答える
1355 参照

c++ - UTF-8 でエンコードされた XML の解析

UTF-8 でエンコードされた Wikipedia XML ダンプを使用しています。現在、すべてを std::string として読み込んでいるため、std::cout を画面に表示すると、外国語の文字がぎくしゃくして表示されます。

ただし、実際の解析プロセスでは ASCII 文字のみが検索されますが、解析されたファイルをディスクに書き込むときに、外国語の文字を保持したいと考えています。つまり、出力のエンコーディングを入力と同じにしたいのです。

std::string を使用しても問題ありませんか、それとも ICU などを使用する必要がありますか? 私が調べたライブラリは、非常に複雑に思えます。これを行うために使用できる簡単なものはありますか?

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

iphone - XCodeのヘッダー検索パス-SDKバージョンに関連するようにマクロまたは変数を設定することは可能ですか?

更新:最近のXCodeの更新により、このマクロが変更された可能性があります。詳細については、この質問と回答を参照してください:XCodeでの古いSDKROOTの動作の取得


状況:iPhoneプロジェクトでlibxml2を使用していて、SDKバージョンに関連して追加しました。ただし、実際にプロジェクトで使用するには、プロジェクト設定のヘッダー検索パスに追加する必要があります。

これを完全にSDKバージョンに依存しないようにしたいので、ヘッダー検索パスもSDKバージョンに相対的である必要がありますが、SDKフォルダーを表す変数を展開する明確な方法はありません。

たとえば、実際の文字通りのパスは次のとおりです。

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/libxml2

表現できるようになりたい

$ MAGICAL_BASE_SDK_VARIABLE / usr / include / libxml2

これはXCodeを使用して達成できるものですか?

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

html - win32 での libxml 文字エンコーディングの問題

libxml を使用して一部の html ファイルを解析しているときに、関数 xmlParseFile() が、コードに非 UTF-8 文字が含まれていることを返します。ライブラリのデフォルトの文字セットを ISO-8859-1 に変更するにはどうすればよいですか? これを解決する他の方法はありますか?

PS: 開発全体は libxml に基づいており、ほとんどの場合に機能するため、別のライブラリに切り替えることはできません。

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

xml - XPath 式を検証する

ユーザー提供の XPath クエリを検証して、構文的に正しいことを確認したいと考えています。

XML ドキュメントなしで XPath クエリを "検証" することは理にかなっていますか?

どうすればlibxmlでそのようなことを達成できますか?

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

xslt - Jruby LoadError:[xml2、xslt、exslt]WINDOWSを開くことができませんでした

私はWindowsVista64ビットオペレーティングシステムで実行しています。Geografikosは、JeremyWitmerによって修士論文プロジェクトとして作成された大規模なプロジェクトです。すべてJRubyでコーディングされています。私は現在彼の指導の下でプロジェクトを拡大していますが、彼のプログラムを実行することはできません。次のgemがインストールされています。

geografikos.rbには、次のgemが必要です。

geografikos.rbが必要な場合、または実行すると、次のエラーが発生します。

xml、xml2、xslt、およびexsltライブラリをインストールする必要があると感じていますが、これらをインストールしようとするとエラーが発生します。これを以下に示します。

その他の情報が必要な場合はお知らせください。この問題は解決できません!

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

xpath - Xpath を使用するときの名前空間と libxml の問題

XPath で libxml を使用しているときに問題が発生しました。YouTubeプレイリストを解析したい:

次の xpath 式「/feed」を使用すると、xmlXPathEvalExpression で見つからないと表示されます。

フィードのすべての xmlns 属性を削除すると機能します。xmlns 属性でも機能させるにはどうすればよいですか?

私はobjective-Cでlibxmlを使用しています

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

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

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

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

xml - libxml2のSAX2インターフェイスを取得して<etalを表示するにはどうすればよいですか?

libxml2のSAX2インターフェースを使用したコードがあります。<タイプのエンティティを文字ではなくエンティティ参照として表示できるようにしたいのですが、何をしても、libxml2は&lt;<に変わり、参照コールバックを呼び出す代わりに文字コールバックに渡します。

libxml2に基本的な事前定義されたエンティティの参照コールバックを呼び出すように強制する方法に関するアイデアはありますか?