問題タブ [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 に答える
195 参照

android - stringXmlContent を取得して書き込み、Android の sdcard に保存されている .xml ファイルに保存するにはどうすればよいですか?

リソースフォルダーに読み取りと書き込みのxmlを実装しています。読み取りは問題ありません。sdcard として保存されているこの xml ファイルを変更するにはどうすればよいですか。

stringXmlContent を取得しています。stringXmlContent を sdcard に保存された xml ファイルに変換するにはどうすればよいですか?

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

android - Android:XmlpullParser例外

問題が発生しました。プログラムでxmlpullparser例外が発生し、それをゴーグルしましたが、Androidを初めて使用するため、問題の解決方法を理解できませんでした。私は自分のプログラムをたくさん修正しましたが、それでもできませんでした。誰かがこれを解決するのを手伝ってくれました

私はWSDL、KSOAP1.2を使用しています。

前もって感謝します....!

これが私のコードです

これらはlogcatメッセージです

06-20 18:12:23.099:WARN / System.err(688):org.xmlpull.v1.XmlPullParserException:expected:START_TAG {http://schemas.xmlsoap.org/soap/envelope/} Envelope(position:START_TAG @ 1:6 in java.io.InputStreamReader@43e88978)06-20 18:12:23.099:WARN / System.err(688):at org.kxml2.io.KXmlParser.exception(KXmlParser.java:273)06- 20 18:12:23.108:WARN / System.err(688):org.kxml2.io.KXmlParser.require(KXmlParser.java:1431)06-20 18:12:23.108:WARN / System.err(688) :at org.ksoap2.SoapEnvelope.parse(Unknown Source)06-20 18:12:23.108:WARN / System.err(688):at org.ksoap2.transport.Transport.parseResponse(Unknown Source)06-20 18: 12:23.108:WARN / System.err(688):org.ksoap2.transport.HttpTransportSE.call(不明なソース)06-20 18:12:23.118:WARN / System.err(688):com.soapで。登録。register(Register.java:189)06-20 18:12:23.118:WARN / System.err(688):com.soap.Register $ 1 $ 1.run(Register.java:42)

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

android - AndroidとXmlParserに関するNoobの質問

私はAndroidを初めて使用し、XMLファイルを読み取ってコンテンツを書き込みたいListView

XMLパーサーが問題であるに違いありません。私のコードのほんの少しの間違いだといいのですが。

orderxml2.xml

パーサー

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

android - XML ファイルに書き込むにはどうすればよいですか?

アセットフォルダーに「config.xml」ファイルがあります。次のコードを使用して読み取ります。

XmlPullParser を使用してどのように書き込むことができますか?

ありがとう、

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

android - Androidでksoapを使用してヘッダー、ユーザー名、パスワードの共有ポイントWebサービスを追加する方法

SharePoint 2010 で、lists.amx サービスの getlistitems() メソッドを使用する Android アプリケーションを作成しています。ksoap2-android を使用して SOAP メッセージを処理しています。認証しようとすると、xmlpullparser の例外が発生します。START_TAG が必要です... 次のコードが sharepoint サーバーに対して認証されないのはなぜですか?

// エンベロープ.headerOut=new Element[1]; // エンベロープ.headerOut[0]=buildAuthHeader();

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

android - XMLXmlPullParserandroidの解析

私はAndroidでxmlpullparserを使用して、次のようなxmlドキュメントを解析しています:

私はこれを試しました:

曲リストを取得できません。

誰か助けてくれませんか?

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

android - XmlPullParser は子ノードを取得します

Android の XmlPullParser を使用して OpenStreetMap (.osm) ファイルを操作しています。私が問題を抱えている部分はこれです:

正確には、すべてのウェイ ノード内の nd ノードを一度に 1 つのウェイ ノードで処理し (これが重要です)、それらのノード間に特定のデータ構造を作成する必要があります。XmlPullParser で 1 つのノードのすべての子ノードを取得する便利な方法はないようです。そのため、それらのノードで入れ子になった if/elseif- をたくさん試しましたが、うまくいきません。誰かがノードの子ノードを操作するためのサンプルコードを提供してくれますか?

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

android - XmlPullParser でノード値を取得する方法

XmlPullParser を使用して XML から値を取得しようとしていますが、必要な値に到達できません。XML 構造は、Android の Strings.xml に似ています。

XML から「文字列」、「名前」、「値」を取得できますが、実際の値「1」に到達できません。XmlPullParser は、次のような構造に対してのみ機能するようです。

別のパーサーを使用する必要がありますか、または何らかの方法で「1」(上記の値) に到達する方法はありますか?

ありがとう!

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

java - どのプル パーサーの実装をいつ使用しますか?

xml プル パーサーを使用する必要があります。すでに com.sun.xml.* の一部であると思われる stax-api.jar を見つけることができ、stax 関連の何かが既に実装されているようです。

残念ながら、com.sun.xml には JDK 6 のソースがないため、わかりません。

また、 xmlpullstax.codehaus.orgapache axiomなど、stax -api を実装したものもあります。stax.codehaus.org は、stax リファレンス実装のようです。Xmlpull はリファレンス実装と同じ人によって行われているようで、Apache Axiom は Apache Axis2 用に作成された StAX ベースのパーサーのようです。

主な違い、使用する API、これらの実装のいずれかをいつ使用するか、またその理由を明確にしていただけますか?

編集: この質問を締めくくる前に、xmlpull.org と stax.codehaus.org のリリースはかなり古く (5 年)、stax パーサーの実装が sun.com.xml の一部であるかどうかは本当にわからないことに注意してください。 *。プルパーサーの経験があり、何を使用し、その理由を教えてくれる人が必要です。

たとえば、Apache Abderaプロジェクト (私もアトム フィードを解析しています) は、その Axiom-api と geronimo-stax-api_1.0_spec を実装しているように見える Axiom 実装を使用しています。

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

android - kSoap2を使用してAndroidクライアントからmagento Webサービスを呼び出す

Androidクライアントからmagento Webサービスにアクセスしようとしています.これはセッションIDを返すはずです.Apacheを使用してJavaクライアントを使用してすでにこれを行っており、メソッドの呼び出しに成功しています. Androidクライアントを次のように使用しようとすると、xmlpullparser例外が発生します。 w3.org/2001/12/soap-envelope }エンベロープ (position:START_TAG @2:327 in java.io.InputStreamReader@44ee2268)

これは、ログイン方法にアクセスしようとしている wsdl ファイルです。wsdl

私のJavaコード:

objsoap.addProperty("ユーザー名", "alokxxxx");
objsoap.addProperty("apiKey", "xxxxxx");
Log.d("WS", "SOAPオブジェクトの構築終了!!!");

//ここでエラー WARN/System.err(277): org.xmlpull.v1.XmlPullParserException: expected: START_TAG { http://www.w3.org/2001/12/soap-envelope }Envelope (position:START_TAG @2 :327 in java.io.InputStreamReader@44ee2268)

}

あなたの助けのためのログ: DEBUG/WS(333): --------------------- Webservice Part Begins -------------- -------
10-29 15:38:33.643: DEBUG/WS(333): 1. SoapObject の構築
10-29 15:38:33.673: DEBUG/WS(333): SOAP オブジェクトの構築終了!! !
10-29 15:38:33.673: DEBUG/WS(333): 2. エンベロープが作成されました 10-29 15:38:33.673: DEBUG/WS(333): 3. エンベロープへの要求
10-29 15:38:33.683: DEBUG/WS(333): 5. Trueorg.ksoap2.transport.AndroidHttpTransport@44eeb200 へのトランスポート レベル 10-29 15:38:33.683: DEBUG/Try(333): 内部 try ブロック
10-29 15:38:34.903: WARN /System.err(333): org.xmlpull.v1.XmlPullParserException: 予想: START_TAG { http://schemas.xmlsoap.org/soap/envelope/ }エンベロープ (位置:START_TAG @2:327 in java.io.InputStreamReader @44efbe90)
なにか提案を?ありがとう。