問題タブ [android-xmlpullparser]

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

android - 相対レイアウトをその内容とともに保存する方法は?

ImageViews を動的に追加し、それらをレイアウト内で移動する相対的なレイアウトがあります。私の問題は、レイアウト全体を現在の状態で SD カードに保存したいので、後で編集のために取得できることです。どのような形で、どのように保管すればよいですか?

私が試したこと:

レイアウトを画像として SD カードに保存しますが、画像は編集できません 動的に追加されたビューを取得するために、プルパーサーと DOM パーサーを介して layout.xml ファイルを読み込もうとしますが、うまくいきません

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

java - inputstream を使用した XmlPullParser が、存在しないテキストの予期しないトークンで失敗する

XML

http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.htmlからコピーされたパーサー コード

next() の最初の呼び出しで以下のエラーが生成されますが、setInput(InputStream, encoding) を使用している場合のみです。この例では、そのバージョンの setInput を使用すると正常に動作する setInput(StringReader) を使用しています。

06-07 12:35:30.992: W/System.err(30950): org.xmlpull.v1.XmlPullParserException: 予期しないトークン (位置:TEXT ���������������4�� ����...@1:149 in java.io.InputStreamReader@425ceab0)

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

android - org.apache.harmony.xml.ExpatParser$ParseException: 行 292、列 0: ドキュメント要素の後のジャンク

XML 解析は初めてです。URL フィードを取得して解析し、ローカル データベースに保存する必要があります。他のリンクを渡すと受け入れますが、必要なリンクを渡すとこのエラーが発生します。これに加えて、コード部分とログの猫の出力も提供しています。私が直面している問題の種類を教えてもらえますか?

以下は、解析する必要がある URL です。

これは、エラーが生成されるメソッドです:-

Log Cat の出力は次のとおりです。

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

android - Dropbox でホストされている XML ファイルを解析して、レンダリングせずにダウンロードする方法は?

私の目標は、url から xml ファイルをダウンロードして解析することです。実験には、次の xml ファイルを使用します: https://www.dropbox.com/s/l5qtpcrryuistpk/Adtest.xml

まず、次のコードでダウンロードします。

次に、私はそれを解析しようとしています:

その結果、開始ドキュメント、html、ヘッド、およびスクリプトのみを受け取り、その後に例外が続きます。

それを解決する方法はありますか?前もって感謝します

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

android - XmlPullParser が結果を返さない (org.xmlpull.v1.XmlPullParserException)

私のパートナーは偏執狂なので、いくつかの方法を言い換えなければなりませんでした. タイプミスが見られる場合は、それが原因である可能性がありますが、問題の原因であると思われる場合は指摘してください

XmlPullParser を使用し、80 行目で、値は常に「Channel」と等しくなります。skip を呼び出すと、parser.next() は常に 4 になります。このコードは以前は機能していましたが (学校の都合で脇に置いておきました)、現在は何も返しません。すべての内部タグをスキップしているようです。

理由はありますか?

更新: org.xmlpull.v1.XmlPullParserException が発生しているようです。例外をログに出力すると、次の結果が得られます。開始タグを探していると言っていると思いますが、null(?) を返しています:

パーサークラスは次のとおりです。

そして、これがコードがプルしている XML の構造です。

よろしくお願いします:)

0 投票する
0 に答える
80 参照

java - 不完全な情報印刷 Exception.printStackTrace

ksoap2 ライブラリを使用して Web サービスを介して Web アプリケーションと対話する Android アプリを開発しています。私はすでにこれらの相互作用のいくつかを作成することに成功しています。現在、多くのパラメーターを取得する Web サービスを使用しようとしていますが、今のところこれで成功しませんでした。XMLPullParserException: unresolved がスローされます。

それを修正するために何が起こっているのかを知る必要があります。このコードを使用して、Logcat で例外を取得します。

問題は、結果のログがサーバーから返されたメッセージをインターリーブすることです。そのため、XML リクエストの構造の問題点に関する詳細情報を確認できません。

サーバーから返された完全なエラー メッセージを取得するにはどうすればよいですか? このドキュメントにあるいくつかの方法を使用しましたが、サーバー メッセージが表示されませんでした。

投げられる | Android デベロッパー

スタック トレース要素 | Android デベロッパー

0 投票する
0 に答える
45 参照

android - xml 文字列を使用した for ループ

わかりましたので、リクエストxml stringから取得した関数に渡される がありSOAP、境界を設定する制限もわかりません。私は今これを持っていますが、何度もフィルタリングして間違っていると思います.

理想的には、i=0; i<xmlForTable.(count of words); i++この方法で各単語をループすることができますが、これを行う方法がわかりません..

どんな助けでもいいですし、大歓迎です、ありがとう!