問題タブ [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.
objective-c - 私のxmlparserクラスから私の辞書ツリーを取得する..私のdrilldowntableappdelegateファイルに
おそらく初心者の問題があるようですが、ここにあります。パーサー クラスから辞書を取得するにはどうすればよいですか。パーサー クラスは、ドリル ダウン テーブルのツリーを構築して、drilldowntabledelegate クラスに戻します。私のアプリは次のようになります。
私のパーサーファイルは次のようになります
私はインターネット中からインスピレーションと情報を得てきました
- 私のアプリで読み込むことができる素敵なツリーを構築する (writetoFile でテスト)
- xmlparsing は動作します (私はまともな xmlfile )
- ドリルダウンテーブルの例
結論:パーサーによってビルドされた(パーサーによってビルドされた)ツリーを自分の drilldowntableappdelegate に取得するにはどうすればよいですか?
ps。これが機能しない場合は、デリゲート ファイルにパーサーを作成することもできます (ずさんなことは知っていますが、塗りつぶされたツリーはそこで機能すると思います)。
ruby - Nokogiri で XML ドキュメントを解析して返すにはどうすればよいですか?
ここにいくつかの奇妙さのサンプルがあります:
これを実行すると、次が返されます。
戻り値 XMLがなく、read
それがあると HTML ですか? Web ページは「XHTML トランジショナル」として定義されているため、最初は Nokogiri がストリームから OpenURI の「content-type」を読み取っていたに違いないと思っていましたが、次のように返されます'text/html'
。
これはサーバーが返すものです。だから、今、Nokogiri が 2 つの異なる値を返す理由を理解しようとしています。テキストを解析し、ヒューリスティックを使用してコンテンツが HTML か XML かを判断しているようには見えません。
そのページが指す ATOM フィードでも同じことが起こっています。
HTML かフィード (RSS または ATOM) かを事前に知らなくても、ページを解析して、それがどちらであるかを確実に判断できる必要があります。HTML または XML フィード ファイルの本文を解析するよう Nokogiri に依頼しましたが、一貫性のない結果が表示されます。
タイプを判別するテストをいくつか書けると思ったのですが、要素を見つけられない xpath に出くわしましたが、通常の検索は機能しています。
xpaths は XML で動作すると考えましたが、結果も信頼できるものではありません。
これらのテストはすべて私の Ubuntu ボックスで行われましたが、Macbook Pro でも同じ動作が見られました。何か間違ったことをしていることを知りたいのですが、一貫した結果が得られる解析と検索の例を見たことがありません。誰かが私のやり方の誤りを教えてくれますか?
iphone - 結果を待っている間の XMLParser と UI の使用に関する iPhone のヘルプ
SOAPメッセージの解析中にiPhone UIと処理を処理するための最良の方法について、誰かが少しガイダンスを提供できますか? コンテキストは次のとおりです。
- ユーザーが(車のリストから)見たい車を選択できるアプリがあります。
- 彼らが車を選ぶとき、車の詳細カテゴリを表示する carDetails ビューコントローラーをプッシュします。carDetails を初期化するとき、Web サービスからすべての車の詳細を取得してロードする SOAP および XMLParser メソッドを含む getCarData という別のクラスを割り当て/実行します。
- 現在、getCarData クラスは、処理が完了する前に制御を carDetails に戻します (XMLParser の非同期性のためだと思います)。
- しかし、ユーザーが carDetails でドリルダウン カテゴリ情報 (インテリア、エンジンなど) を選択できるようにする前に、getCarData からのデータを読み込む必要があります。
私の質問は次のとおりです。
- データがロードされるまでの待機プロセスを処理する最良の方法は何ですか?
- 別のスレッドを起動することに関するフォーラムの質問をいくつか見たので、UI を拘束しませんが、実際には、データがロードされるまで (必要に応じて) ユーザーに待機してもらいたいと考えています。じゃあ別スレ立てた方がいいの?データが読み込まれるまで、メイン ウィンドウを非表示にする進行状況ウィンドウを表示するだけでよいでしょうか?
- データの読み込みが完了したかどうかを確認して確認し、完了していない場合はアクティビティ/進行状況ビューを表示する最良の方法は何ですか? つまり、carDetails、getCarData、または AppDelegate で処理する必要がありますか?
複数の質問と(おそらく)noobの問題で申し訳ありませんが、使用できる多くの議論やコード例を見つけることができないようです.
前もって感謝します - マイク
php - PHP が正しいエンコーディングを示すことができない場合に XML をロードする方法は?
リモートの場所から XML ソースを読み込もうとしているので、フォーマットを制御できません。残念ながら、読み込もうとしている XML ファイルにはエンコードがありません。
次のようなものを試すとき:
私は得る:
これを抑制する方法を検討しましたが、うまくいきませんでした。DOMDocument で使用できるようにするには、これをどのようにロードすればよいですか?
c++ - C ++用の最も効率的なXMLパーサーはどれですか?
ファイル、Webサーバー、その他のサーバーなど、任意のxmlソースから要素名の値(時系列データ)のペアをフェッチするアプリケーションを作成する必要があります。アプリケーションはXMLを消費し、対象の値を取得します。非常に高速である必要があり(たとえば、50000イベント/秒以上)、XMLドキュメントのサイズも大きくなり、これらのドキュメントの頻度も高くなる可能性があります(例:2500ファイル/分-500MBを超えるXMLデータ/ファイル)。
私はあなたが経験した人々が私がこれに取り組むべきだとどのように考えているかを見たいだけです。私は始めたばかりの初心者ですが、どんなにタフで簡単でも、あなたが提案してくれた解決策は何でもできます。
どうもありがとうございます。
java - JavaSAXパーサーのUmlaut
現在、受け取ったXMLドキュメントのドイツ語のウムラウト値に問題があります。
値を「 ü 」ではなく「 ü 」として表示/保存します。
XMLエンコーディングはUTF-8に設定されており、ウムラウトを表示できる必要があります。
また、SAXパーサーにロケールを設定するオプションが見つかりませんでした。
値を正しく保存する他の方法はありますか?
ところで:私はIDEとしてEclipseを使用しています。
すべての助けは非常にありがたいです!
前もって感謝します!
iphone - applicationDidFinishLaunching で appdelegate を再利用することは可能ですか?
タブバーアプリケーションを開発しています。
その中に5つのタブがあります。
タブごとに、個別のナビゲーションコントローラーがあります。
各タブのテーブル ビューについて、Web サービスからデータをロードしたいと考えています。
appdelegate で初期化する別のxmlparserクラスを作成し、それをapplicationDidFinishLaunchingで呼び出すことで、1 つのタブに対してこれを行うことができます。
他のタブではできません。私は appdelegate が競合していると思いますか、それとも何か他の問題なのか、それとも他の解決策なのか.
php - 間のテキストを取得するPHPで
現在、私はこのコードを使用して調べていますhttp://us.php.net/manual/en/function.xml-set-element-handler.php#85970 タグ間のテキストを取得するにはどうすればよいですか?
私はphp5とXMLパーサーを使用しています
java - 解決されたエンティティを含むXMLドキュメントの*正確な*コピーを生成する方法
次のようなXMLドキュメントがあるとします。
上記のXMLドキュメントを解析し、すべてのエンティティが既に解決された状態でそのコピーを生成したいと思いました。したがって、上記のXMlドキュメントが与えられると、パーサーは次のように出力する必要があります。
org.xml.sax.EntityResolverを実装してエンティティを解決できることは知っていますが、私が知らないのは、すべてがそのままの状態でXMLドキュメントのコピーを適切に生成する方法です(エンティティを除く)。すべての意味で、空白、ドキュメントの上部にあるdtd、コメント、および以前に解決されているはずのエンティティを除くその他のものを意味します。これが不可能な場合は、少なくともほとんどのものを保存できる方法を提案してください(たとえば、コメントを除いてすべて)。
また、Sunが提供する純粋なJava APIに制限されているため、ここではサードパーティのライブラリを使用できないことにも注意してください。
どうもありがとう!
編集:上記のXMLドキュメントは、元のドキュメントを大幅に簡略化したものです。元の例では、EntityResolverを使用した非常に複雑なエンティティ解決が含まれていますが、この質問ではその重要性が大幅に低下しています。私が本当に興味を持っているのは、EntityResolverを使用してエンティティを解決するXMLパーサーを使用してXMLドキュメントの正確なコピーを作成する方法です。