問題タブ [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.
perl - XML::Perl のスマート パーサー
私は時代遅れのバイオインフォマティクスの本を読み続けており、XML::Smart モジュールを使用しようとしています。
モジュールのメソッドが 6 年の間に変更されたのではないかと思います。また、perl を使ってcpan sourceからトラブルシューティングを行う経験がありません。コメント アウトされたコードは、ncbi.gov クエリ関数を証明します。「新しい」メソッドに問題があります。XML を解析していません。私は何を間違っていますか?ありがとう!
更新具体的には、ID配列の解析と表示で問題が発生してmy @Id = $results->{eSearchResult}{IdList}{Id}{'@'};
います。これをOSX端末で実行していますが、このスクリプトを実行してもIDが表示されません。適切なカウントが表示されます。ありがとう!
iphone - RSS フィードの説明フィールドから情報を抽出する際の問題
TopSongs サンプル iPhone アプリケーションの解析コードを使用して、iPhone アプリケーションを作成しました。ただし、問題が発生しました-データを解析しようとしているフィードには、すべての情報に対して個別のフィールドがありません(つまり、犬に関するフィードの場合、犬の種類、犬などのすべての情報年齢と犬の価格はフィードに含まれていますが、TopSongs アプリは独自のタグを持つ情報に依存しているため、使用する代わりに と を使用します。
だから私の質問はこれです。TopSongs パーサーを使用して解析できるように、説明フィールドからこの情報を抽出するにはどうすればよいですか? Yahoo Pipes を使用して犬の年齢、価格、および種類の情報を抽出し、その RSS フィードをフィードに使用できますか? または、アプリケーションでそれを行うために追加できるコードはありますか?
更新:アプリケーション パーサーのコードを表示するには (Apple が提供する TopSongs Core Data アプリケーションに基づく)、以下を参照してください。
これは、私が使用している実際の RSS フィードからの 1 つの項目のサンプルです (説明はより長く、ステータス、サイズ、および他のいくつかのフィールドがありますが、それらはすべて同じ形式になっています。:
ありがとう。
iphone - iphone xml パーサー エラー
iPhoneアプリケーションでWebサービスを使用してxmlドキュメントを実装および解析しようとしています:
これが私のリクエストです(HTTP GET):
応答は次のとおりです。
私の testxml.h :
私のtestxml.mファイル:
**GDBにすべての値が正しく印刷されています:**
しかし、didEndElementメソッドの実行後にアプリケーションを終了していました。
この問題を解決するのを手伝ってくれませんか。
ありがとう。
java - httpsからWebサービスを呼び出し、応答したxmlデータをJavaで解析します
https urlに接続し、リクエストスキーマを送信する必要があります。そうすると、Webサービスからxml応答が返されます。
私が使用しているhttpsurl接続の場合:
したがって、上記のコードから、サーバーから応答されたXMLを取得しています。ここで私の質問は、応答したxmlデータをSimpleJavaオブジェクトに解析するのに最適なパーサーはどれかということです。
私はそれについて多くのことを考え、さまざまな解決策を手に入れましたが、適切なものを選択するのに混乱しています。
誰かがいくつかのサンプル例で提案を持っているなら、それから提供してください。
前もって感謝します...
編集:上記のhttps応答は石鹸ではありません
xml-parsing - Blackberryでxmlドキュメントを解析するには?
Blackberry で xml ファイルを解析するにはどうすればよいですか? リンク、サンプル コード、またはチュートリアルを入手できますか?
java - SAXを使用したXML解析| 特殊文字の処理方法は?
SAPからデータを取得し、それを解析してユーザーにレンダリングするJAVAアプリケーションがあります。データはJCOコネクタを使用してプルされます。
最近、例外がスローされました。
そのため、XMLを解析する前に、すべての特殊/不正な文字が置き換えられる新しいレベルの間接参照を作成することを計画しています。
ここでの私の質問は:
- XML内の不正な文字を置き換えるこの仕事をする既存の(オープンソース)ユーティリティはありますか?
- または、そのようなユーティリティを作成する必要がある場合、どのように処理する必要がありますか?
- 上記の例外がスローされるのはなぜですか?
ありがとうございました。
c# - 複数の既定の名前空間を持つ XML を解析する方法は?
ここに私のXML応答があります:
xELemnt を使用して解析しようとすると、以下のように var に割り当てようとします。
これでは何の成果も得られません。
ありがとう、スベンドゥ
c# - 複数の名前空間を持つXMLを(XELementを使用して)解析する方法は?
XMLドキュメントを解析した後、次のXresponseを取得します。
以前のスレッドのように、ドキュメントにデフォルトの名前空間がある場合は、名前空間であるかのように解析する必要があります。例えば。
しかし、私の場合、4つの異なる名前空間があります。次のクエリを使用した後、結果が得られません。応答が得られます。結果が得られません。
何が起こっているのか、私にはわかりません。助けてください
xml - BlackBerry - xml の 3 番目のネスト レベルからデータを抽出する
上記のコードから車のオブジェクトを抽出したいのですが、可能な方法はありますか。サンプルコードまたは例を入手できますか
前もって感謝します
java - StaxとDOM解析のパフォーマンスの違い
私は長い間DOMを使用してきましたが、そのためDOMの解析パフォーマンスはかなり良好でした。約4〜7 MBのXMLを処理する場合でも、解析は高速です。DOMで直面する問題は、大規模なXMLの処理を開始するとすぐに巨大になるメモリフットプリントです。
最近、私は第2世代のパーサーであると思われるStax(XML用のストリーミングパーサー)に移行しようとしました(Staxについて読むと、現在最速のパーサーであると言われています)。大きなXMLに対してStaxパーサーを約4MBのメモリフットプリントで試したところ、メモリフットプリントは確実に大幅に減少しましたが、XML全体を解析してそこからJavaオブジェクトを作成するのにかかる時間はDOMのほぼ5倍になりました。
Staxのsjsxp.jar実装を使用しました。
パーサーのストリーミングの性質のためにパフォーマンスが極端に良くない可能性があることをある程度論理的に推測できますが、5時間の短縮です(たとえば、DOMはこのXMLのオブジェクトを構築するのに約8秒かかりますが、Staxの解析は平均で約40秒かかりました)は絶対に受け入れられないでしょう。
私はこれらのパフォーマンスの数値を理解することができないので、ここで完全にいくつかのポイントを逃していますか?