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

perl - PerlのXML::LibXMLから属性と要素にアクセスするにはどうすればよいですか?

PerlのXML::LibXMLパッケージで名前空間を理解/使用するのに問題があります。要素には正常にアクセスできますが、属性にはアクセスできません。XMLファイル( http://pastebin.com/f3fb9d1d0 )にアクセスする次のコードがあります。

次に、common-nameという要素とnameという属性にアクセスしてみます。

ただし、ラテン語の名前(@name)のみが出力され、一般名は出力されません。何が間違っているのでしょうか。また、一般名を印刷するにはどうすればよいですか。

この場合、@ nameは何をしますか?私はそれが配列であり、属性は複数存在する可能性があるため配列に入れる必要があると思いますが、要素(共通名など)は1つだけである必要があるため、そうすべきではありませんか?

私はここの例に従ってきました: http: //www.xml.com/pub/a/2001/11/14/xml-libxml.html そしてここ:http://perl-xml.sourceforge.net/faq /#namespaces_xpath、そして彼らのサンプルのラクダスクリプトを私の名前空間で動作させようとしているので、奇妙な名前空間です。

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

perl - Perlのこのevalステートメントの何が問題になっていますか?

evalPerlのこのステートメントの何が問題になっていますか?XML :: LibXML: を使用したファイルの解析からスローされた例外をキャッチすることにより、XMLが有効であることを確認しようとしています。

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

iphone - libxml2 saxパーサーを使用するときにxmlから属性の名前と値を取得するにはどうすればよいですか?

iPhoneアプリケーションでAPIを解析するためにlibxml2を使用して、いくつかの一般的なxmlの属性の名前と値のペアを検出しようとして立ち往生しました。私のプロジェクトでは、解析速度が非常に重要であるため、NSXMLParserを使用する代わりにlibxml2自体を使用することにしました。

さて、NSXMLParserとlibxml2の間の解析ベンチマーク用のiPhone SDKのサンプルであるXMLPerformanceを参照して、以下のようにXMLパーサーハンドラーの1つで属性の詳細を取得しようとしましたが、正確に検出する方法がわかりません。

libxml2ドキュメントを見ましたが、できません。あなたが素晴らしいハッカーなら私を助けてください:)

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

perl - Perl のスクリプトにあるこの findnodes ステートメントの何が問題になっていますか?

次のような単純なxmlファイルがあります。

次のperlスクリプトで種名を読み取ろうとしています:

しかし、ノードを見つけることができません。うまくいかない理由を教えてください。これを自分で試してトラブルシューティングできるように、perl 関数を検索するのに最適な Web サイトは何ですか? 現時点での出力は何もないため、スクリプトに何をしているのかを教えてもらうにはどうすればよいですか。どうもありがとう。

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

perl - XML::LibXML の XPath を使用して XML ファイル内の要素にアクセスできないのはなぜですか?

XML ファイルがあり、その一部は次のようになります。

Perl の libXML を使用してファイルを解析し、次を使用して wellName と rawData を出力しようとしています。

現在何も出力されていません。Xpath ステートメントに問題があると思います。修正を手伝ってもらえますか、それとも xpath ステートメントのトラブルシューティング方法を教えてもらえますか? ありがとう。

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

xml - 要素の内容ではなく、属性値を出力するにはどうすればよいですか?

次のような XML ファイルがあります。

次のコードで wellName 属性を出力しようとしています。

しかし、wellName を出力する代わりに、rawData 値 (例: 0.1123975676) を出力しています。理由がわかりませんよね?何が起こっているのかを理解するのに役立つようにコードにコメントを付けようとしましたが、コメントが間違っている場合は修正してください。ありがとう。

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

perl - Perl の XML::LibXML の要素にアクセスするための正しい Xpath クエリは何ですか?

<rawData>data is here</rawData>いくつかのタグ内で生データと呼ばれる要素にアクセスしようとしています。ただし、Perl のXML::LibXMLを使用したこの XPath クエリは機能しません。

しかし、属性を取得するための同様のクエリ@wellNameは正常に機能しています:

要素にアクセスするための上記の構文の何が問題になっていますか?

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

xml - libxml2 - スキーマに対して XML ドキュメントを検証します。実際の XML ファイルからスキーマ URL を取得する

DTD スキーマに対して xml ファイルを検証する必要があります。検証のためにスキーマ ファイルのソースを渡す必要があることがわかりました。libxml2 に XML ファイル内のスキーマの宣言を見つけさせ、それ自体で検証を行うことは可能ですか、それとも宣言を手動で取得する必要がありますか?

前もってありがとうミハル

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

ruby - libxmlは、アクセント付き文字を円記号xエスケープに変換します。Jsonは幸せではありません

libxmlで読んでいるxmlノードに次の属性があります。reader.nodeを印刷すると、アクセント付きの文字で正常に印刷されます。

でもこれをやると逃げて出てきます。

そして、この値をjson laaterに変換しようとすると、次のエラーが発生します。

これがドキュメントのxml行です

xmlドキュメント自体を制御することはできません。そのユニコード文字をjsonに戻す、またはjsonが理解できる形式に戻すにはどうすればよいですか?

編集:ああ、私は言及するのを忘れました-これは実際のXMLドキュメントでどのように見えるかです

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

iphone - iPhoneSDKXML解析属性VSネストされた要素

iphoneSDKでXMLパーサーを使用するとパフォーマンスの問題が発生します。LibXMLパーサーとNSXMLParserを直接使用しようとしましたが、同じ結果になりました。今、私は構文解析のパフォーマンスを改善できるものを探しています。ネストされた要素に属性を移動すると、処理が速くなりますか?

次のようなXMLソースファイルを取得しました。

ネストされたツリーを作成する必要がありますか?次のような?パフォーマンスは向上しますか?

たくさん、パオロ