問題タブ [saxparser]

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 に答える
606 参照

android - Android SAXパーサーがネットワークにロードされたドキュメントを読み取っていません(文字のデコード/エンコードの問題)?

私はAndroidを使用してネットからドキュメントを読んでいますが、問題があるのでここに書いているのは驚きです。多くのサイトでは問題はありませんが、一部のサイトではandroidのxmlパーサーが「不機嫌」です。文字エンコードと関係があるのではないかと思いますが、正確にはわかりません。特に、「wget」でファイルをダウンロードしてandroidにフィードすると、正常に動作します。

Androidのエラーメッセージ、03-23 21:54:47.383:ERROR / xml(9062):org.apache.harmony.xml.ExpatParser $ ParseException:1行目62列目:構文エラー

ダウンロードしたときのxmlは問題ないようです。

私のサンプルAndroidアプリケーション...

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

java - SAXでsetNamespaceAware(true)が設定されている場合、「xmlns:XXX」属性を取得する方法は?

これが私のコードです:

設定後、メソッドのパラメータの属性をsetNamespaceAware=true取得できません。xmlns:XXXattributespublic void startElement(String uri, String localName, String qName, Attributes attributes)

次のノードの場合:

私はただ取得nameしてtargetNamespace属性を付けます。xmlnsxmlns:wsdlxmlns:mimexmlns:httpおよびxmlns:tnsattributesパラメーターに含まれています。しかし、それらはアクセスできません。

setNamespaceAware=trueノードのすべての属性を使用して取得する方法はありますか?

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

java - このようにXMLを解析する

このデータをSAXParserで解析したいと思います。これどうやってするの?私はSAXに関するチュートリアルを知っており、通常のRSSを解析できますが、このデータのみを解析することはできません。

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

android - HTTP経由でXMLを解析中にエラーが発生しました

この特定のコードでは、HTTP関連のコードが正しく機能しており、トーストメッセージで正しい結果が得られています。ただし、HTTPコンテンツ(XML)の解析を適用すると、強制的に閉じられます。

私がここでやっていることの正確な問題は何ですか?

logcatの応答:

はい、これは私のlogcatの応答です:

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

java - SAXパーサー:特殊文字を無視する

Xercesを使用してXMLドキュメントを解析しています。問題は、XMLでエスケープされた文字がメソッドにエスケープされていない文字として 表示されることです。メソッドcharacters()内でエスケープ文字をそのまま取得する必要があります。characters()

ありがとう。

UPD:私の子孫のresolveEntity()メソッドをオーバーライドしようとしました。DefaultHandlerデバッグから、XMLリーダーへのエンティティリゾルバーとして設定されていることがわかりますが、オーバーライドされたメソッドからのコードは呼び出されません。

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

java - Sun JVM の SAX パーサーを Android パーサーと一致するように構成するにはどうすればよいですか?

デフォルトの Android パーサーと一致するように、SAX パーサーの機能/プロパティを構成する方法はありますか?

Atom フィード用の SAX パーサーを実装しましたが、InstrumentationTestCase を介して実行せずに単体テストできるようにしたいと考えています。すぐにわかる違いは、startElement() では、Android で実行する場合は localName に要素名が含まれますが、Sun JVM で実行する場合は「name」メソッド パラメータが入力されることです。さらに、Sun JVM で実行する場合、空白は無視されますが、Android では無視されます。

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

android - AndroidアプリでXMLファイルを解析する方法

以下のようにXMLファイルを解析しようとしています

これで私は章の数を数えることができます。章の数は質問と回答の数と同じです。また、レイアウトにokという名前のボタンを配置しました。

最初の質問を表示したいのですが、[OK]をクリックした後、2番目の質問を表示したいのですが、最後まで表示されます。最後の質問に達したとき、私は新しい活動に移りたいです。

これを実行する方法、plsは私を助けます

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

android - saxパーサーのループでエラーが発生しました

SAXパーサーを使用してHTTP応答を解析しようとしています。forプログラムが私のループに入っていないことを除いて、すべてが正しく機能しているようです。これが私のコードです:

そして、logcatの応答は次のとおりです。

0 投票する
7 に答える
2550 参照

java - この Java プログラムはどのように実行されますか?

私はJavaについて読みDOMParserました。SAXParser私は DOMParser に疑いの余地はなく、人々は DOMParser よりも SAXParser を好みます。しかし、私は SAXParser の概念を理解していますが、このコードではできませんでした:

.xml ファイルは次のとおりです。

そして、プログラムを実行すると、次のような出力が得られます。

出力は非常にうまく見えますが、出力と混同しています! 出力の順序はどのように印刷されていますか? これを処理するのはどれですか?SAX と DOM を読んだのはこれが初めてなので、理解できませんでした。親切に助けてください。