問題タブ [xml-parsing]

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 投票する
3 に答える
1110 参照

python - 返された XML データを dict に入れる簡単で迅速な方法は何ですか?

私は次から返されたデータを取得しようとしています:

迅速かつ簡単な方法で口述に。これを行う最善の方法は何ですか?

ありがとう。

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

java - 解析する .xml ファイルの読み取り時の FileNotFoundException

XMLファイルからデータを読み込んで解析するプログラムをJavaで書いています。ファイルは、プロジェクトの src ディレクトリにある「Resources」という名前のフォルダーにインポートされます。私はエクリプスを使用しています。プログラムを実行すると、次のエラーが表示されます。

関連するコードは次のとおりです。

ファイルがあるのに FileNotFoundException が発生する理由がわかりません。助けてくれてありがとう。

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

java - XMLファイルから2つのデータを取得するための最良の方法は何ですか?

FO変換前または後のいずれかの状態にあるXMLドキュメントがあり、そこから情報を抽出する必要があります。前のケースでは、pageWidthとpageHeightを表す2つのタグを引き出す必要があり、後のケースでは、特定のタグからpage-heightとpage-widthのパラメーターを抽出する必要があります(どちらが外れているか忘れています)私の頭のてっぺん)。

私が探しているのは、これら2つの要素を取得するための効率的で簡単に保守できる方法です。必要な2つのものを取得して、ドキュメントを1回だけ読みたいと思います。

最初はBufferedReader+を使用するものを書き始めましFileReaderたが、文字列検索を行っているため、タグが複数行にまたがると面倒になります。次に、を調べましたDOMParser。これは理想的と思われますが、ファイルが大きくなる可能性があり、探しているタグが大きくなる可能性があるため、ファイル全体をメモリに読み込む必要はありません。ほとんどの場合、ファイルの先頭に近い位置にあります。それから私は調べましたSAXParser、しかしそれは私が成し遂げようとしていることのための複雑なやり過ぎの大きな山のようです。

誰かアドバイスはありますか?または、私の目標を達成する簡単な実装ですか?ありがとう。

編集:私が持っているさまざまな制限のために、私が使用するものはすべてコアJavaに「組み込まれている」必要があり、サードパーティのXMLツールを使用および/またはダウンロードできないことを忘れました。

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

c# - C# XPath で何も見つからない

値を持つファセットを持つアイテムを選択するために XPath を使用しようとしていますLocationが、現在、すべてのアイテムを選択しようとしても失敗します。foreachループ) 。元のクエリを作成するか、XPath をまったく機能させることができれば幸いです。

XML

C#

メソッドにはこれ以外にもありますが、実行されるのはこれだけなので、問題はここにあると思います。root.ChildNodes正確に呼び出すFacetCategoriesと and が返ってくるItemsので、完全に途方に暮れています。

ご協力いただきありがとうございます!

0 投票する
8 に答える
305278 参照

java - Java の XML ドキュメントを解析すると、「コンテンツはプロローグでは許可されていません」と表示されます。エラー

カスタム XML ファイルを取得して解析するプログラムを Java で作成しています。ストレージに XML ファイルを使用しています。Eclipse で次のエラーが発生します。

XML ファイルの先頭が含まれています。

プログラムは XML ファイルを読み取ることができますがDocumentBuilder.parse(XMLFile)、解析された を取得するために呼び出すとorg.w3c.dom.Document、上記のエラーが発生します。

XML ファイルのプロローグに無効なコンテンツがあるようには思えません。何が悪いのかわかりません。助けてください。ありがとう。

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

php - XMLParserとSimpleXMLのどちらがはるかに高速です

みんなどう思いますか?私は現在、プロジェクト全体でSimpleXMLを使用しています。これは、実行ごとに500マイクロ秒の処理で平均250KBのメモリ使用量があります。XMLParserに切り替える予定です。アドバイスをいただければ幸いです。

編集:実際のマイクロ時間は0.000578マイクロ秒です。私はミリとマイクロで混乱しています、笑。

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

php - xml ページを解析して、そのデータ部分を希望どおりに出力するにはどうすればよいですか?

これが私が解析したいページです(私が提供したAPIリンクは単なる開発テストなので、公開しても問題ありません) http://api.scribd.com/api?method=docs.getList&api_key=2apz5npsqin3cjlbj0s6m

探している出力は次のようなものです(今のところ)

インターネットで見つけられるものはすべて試しましたが、何もうまくいきません。私はこの1つのスクリプトを持っています

その出力は次のようになります。

私は本当に立ち往生していて、何をすべきかわからない大きな助けが必要です。助けてください。thnx

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

xml-parsing - XML1.1 を使用した Unicode 文字 (0x2) の解析

私の Java アプリケーションでは、0x2CDATA 内に制御文字を含む XML ドキュメントを解析する必要があります。

いくつかの方法を試しましたが、うまくいきませんでした。あらゆる種類のエンコーディングを避けたい。

XML1.1に何か方法はありますか?

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

java - DOMパーサーを使用してDOCTYPE宣言を無視してxhtmlを解析する方法

DOMパーサーを使用したDOCTYPE宣言でxhtmlを解析する際に問題が発生します。

エラー:java.io.IOException:サーバーがHTTP応答コードを返しました:URLの503: http ://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%20

宣言:DOCTYPE html PUBLIC "-// W3C // DTD XHTML 1.0 Transitional // EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

DOCTYPE宣言を無視してxhtmlをDocumentオブジェクトに解析する方法はありますか?

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

ios - iPhoneでUnicode文字を含むXMLファイルを解析する

Unicode 文字を含む 1 つの XML ファイルを解析しようとしています。NSXMLParser を使用してファイルを解析しようとしましたが、XML を解析できません。

XMLファイルをUnicode文字で解析するための他の良い解決策はありますか?

提案してください。