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

ruby - Nokogiri::XML.fragment を使用した HTML エンティティの問題

を使用してすべてのエンティティが殺されているようです

結果:

上記のメソッドが呼び出しNokogiri::XML::DocumentFragment.parse(tags)、そのメソッドが を呼び出します Nokogiri::XML::DocumentFragment.new(XML::Document.new, tags)

nokogiri ドキュメントに関しては、次のコードが実行されます。

XML::SAX::Parser と対応する FragmentHandler を扱っていると思います。コードを掘り下げてもヒントはありません。正しい結果を得るには、どのパラメーターを設定する必要がありますか?

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

php - simplexml の 1 つの属性 (クラスなど) に複数の値 (PHP を使用)

simplexml を介して要素に同じ属性を 2 回追加しようとすると、次のエラーが発生します。

回避策として、次の 3 つの可能性に対して if-else ステートメントを使用しています。

しかし、それは少しぎこちなく、あまりスケーラブルではありません。誰かが使用しているより良い方法はありますか?

0 投票する
22 に答える
105760 参照

objective-c - libxml/tree.h そのようなファイルまたはディレクトリはありません

次のエラーが発生します。

libxml/tree.h そのようなファイルまたはディレクトリはありません

すでにlibxml2.dylibプロジェクトに追加しましたが、この種の問題が発生しています。私を助けてください。

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

php - Windows と CentOS Linux の ImageMagick の違いを説明してください。

次のコマンドを使用してイメージのサムネイルを作成するために、PHP スクリプトで呼び出される Windows 2003 サーバーで実行されている ImageMagick を使用しています。

この機能を、CentOS を実行し、ImageMagick libxml2-devel をインストールした Linux ボックスに移動しました。

画像に対して同じアクションを実行するには、PHP コードに何を変更する必要がありますか?明らかに、.exe は Windows のファイルであるため、Linux 形式へのパスを変更する必要があることがわかりますが、「変換」ファイルがどこにも見つかりません。 、Windows では C:\Program Files\ImageMagick-6.3.3-Q16/convert.exe にあります。

Linux マシンにさらにファイルをインストールする必要がありますか?

みんなで乾杯

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

windows - WindowsでJrubyのnokogiriを使用するにはどうすればよいですか?

Windows 7でJrubyでNokogiriを使用しようとすると、次のエラーが発生します

Jrubyのネイティブ拡張機能(libxml2)の非互換性に問題があるようですが、ここで回避策を見つけましたが、libexslt.soが見つからず、どこに配置すればよいかわかりません。jruby + windows + nokogiri + libexsltの使用に成功した経験はありますか?TIA

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

iphone - REST-> XML-> Core Data-> UITableViewの優れた戦略?

大量のXMLをRESTfulサービスからCoreDataストアに非同期的にプルし、このストアからUITableViewオンザフライでデータを取り込むためのグッドプラクティスは何ですか?

libxml2のxmlParseChunk()関数を使用して、着信XMLのチャンクを解析し、ノードが着信したときにノードとその子を関連する管理対象オブジェクトに変換することを考えています。

これらのXMLノードが管理対象オブジェクトに変換されると同時に、UITableView行を生成したいと思います。たとえば、一度に50行です。これは現実的ですか?

あなたの経験では、このタスクを実行し、パフォーマンスを維持し、場合によっては数千行を処理するために何をしますか?うまく機能する、またはそれ以上に機能する、異なる、より単純なアプローチはありますか?

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

python - Python の libxml2 は Unicode 文字列を解析できません

OK、Python の libxml2 バインディングのドキュメントは本当に****. 私の問題:

XML ドキュメントは、Python の文字列変数に格納されます。文字列は Unicode のインスタンスであり、ASCII 以外の文字が含まれています。次のように、libxml2で解析したいと思います。

この結果で:

ポイントはu"..."宣言です。シンプルな に置き換えると、".."すべて問題ありません。DOC残念ながら、間違いなく Unicode インスタンスになるため、私のセットアップでは機能しません。

UTF-8 でエンコードされた文字列を解析するために libxml2 をどのように使用できるか知っている人はいますか?

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

ruby - ruby、libxmlがxpathに一致する子ノードを取得する

ノードに「ドリルダウン」したいので、XPathを使用してノードの子ノードを取得する必要があります。これが私が試しているコードです:

そしてこれがXMLフラグメントです

最初の検索は、Booksノードを検索して返します。ただし、2番目のfind('// Document:Title')は、見つかったノードのみを検索している場合でも、ドキュメント内のすべてのTitleノードを返します。

なぜこれが起こるのでしょうか?2番目のXPathを変更するのに疲れましたが、疲れたものは何も機能しません。何かアドバイス?

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

iphone - LibXmlParsingがチャンクで解析する方法

私の質問は次のとおりです

=> didReceiveData:メソッドは部分的にデータを受信します

このようなもの

  • 最初のデータ----------| <masterData>メイン</ma
  • 2番目のデータ-----| ster> <masterData> Main2
  • 3番目のデータ--------| </ masterData>

=> xmlParseChunk()メソッドはどのようにしてこれらすべてのチャンクを正常に解析できますか?

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

c++ - libxml2エラー処理

私はC++でlibxml2の周りに小さなラッパーを書いています、そして私はエラーを処理する方法を考え出そうとしています。今のところ、それらを印刷したいとしましょう。これが私が現在持っているものです:

私のエラー処理関数:

このように初期化されます:

ただし、不正なXPathを解析すると、次の出力が得られます。

%s

エラー処理コードがないと、次のようになります。

明らかに、最終的にはエラー処理はエラーメッセージを出力するだけではありません(データベースなどにログを記録します)が、今のところ、そのエラー文字列を取得するにはどうすればよいですか?