0

Webサービス呼び出しの応答として取得しているXMLを読むのを手伝ってくれる人はいますか?

このような応答があります::

    <?xml version="1.0" encoding="utf-8"?>
<int xmlns="http://tempuri.org/">-1</int>

応答として-1を受け取ったときにアクションを実行したいのですが、どうすればよいですか。私はGAEでストラットを使用しています。

System.out.println("Fetch Content::"+new String(fetchresp.getContent()));
4

3 に答える 3

3

あなたが行くための最良の方法はJAX-Bだと思います、それについてのイントロはここで読むことができます:http ://www.mkyong.com/java/jaxb-hello-world-example/

于 2012-11-08T12:34:20.793 に答える
2

Stax(Streaming API for XML)は、XMLドキュメントを読み書きするためのAPIです。

このチュートリアルで詳細を読むことができます:

http://www.vogella.com/articles/JavaXML/article.html

于 2012-11-08T12:31:37.443 に答える
1

目的ごとに異なるxmlパーサーがあります。

  • これが取得する唯一の値である場合、つまり、DOMパーサー( DOMパーサーの例)、SAXパーサー()、Stax(例)など、unstructured data必要なものを使用できます

  • たとえば、structured dataオブジェクトのようになっている場合は、 ()を使用する必要があります。おそらく、転送するオブジェクトを定義するためにxsdを提供します。EmployeeStudentJAXB

于 2012-11-08T21:04:08.303 に答える