【问题标题】:WSDL Response Parsing in AndroidAndroid 中的 WSDL 响应解析
【发布时间】:2012-09-07 13:34:38
【问题描述】:

如何在android中解析这个响应;

    anyType{
        schema=anyType{
        element=anyType{
        complexType=anyType{
        choice=anyType{
        element=anyType{
        complexType=anyType{
        sequence=anyType{
        element=anyType{}; 
        element=anyType{};  
        element=anyType{}; 
}; }; }; }; }; }; }; 

    diffgram=anyType{
        DocumentElement=anyType{

        PLAKA=anyType{

            ID=7166060; 
            TARIH=2012-07-26T00:00:00+03:00; 
            BOLGEADI=SEVKET TOKUS CADDESI-1; 
            GIRIS=13:39:00; 
            CIKIS=14:41:00; 
            PLAKA=07NSN71; 
            UCRET=1.5; 
            PERON=PERON.1; 
            DAKIKA=62; 
            FIYATADI=3-Normal.01 (1 Saat); 
            BOLGEID=58; 
            SERISIRA=11023; 
            YEDEK_1=anyType{};}; 

PLAKA=anyType{ID=7180277; TARIH=2012-07-27T00:00:00+03:00; BOLGEADI=ATATURK CADDESI; GIRIS=14:22:00; CIKIS=14:57:00; PLAKA=07NSN71; UCRET=1.5; PERON=PERON.1; DAKIKA=35; FIYATADI=3-Normal.01 (1 Saat); BOLGEID=51; SERISIRA=12136; YEDEK_1=anyType{}; }; 

PLAKA=anyType{ID=7305621; TARIH=2012-08-07T00:00:00+03:00; BOLGEADI=ATATURK CADDESI; GIRIS=14:01:00; CIKIS=16:13:00; PLAKA=07NSN71; UCRET=4.5; PERON=PERON.1; DAKIKA=132; FIYATADI=3-Normal.03 (3 Saat); BOLGEID=51; SERISIRA=13471; YEDEK_1=anyType{}; }; 

}; }; }; }

我想解析这些字段;所有记录的 ID、TARIH、BOLGE ADI、PLAKA... 我尝试但我没有找到解决方法。

【问题讨论】:

  • 你找到解析的方法了吗?

标签: android parsing soap response


【解决方案1】:

通常,WSDL 用于 SOAP 请求。这将返回一个 XML,您需要解析 XML 文件。为此,我建议您使用 XML Pull 解析器,它快速且易于使用。如果你不知道怎么做,我可以给你一个如何使用 XML 拉解析器的例子。

【讨论】:

  • @enginar,你从哪里得到数据?从服务器发出肥皂请求对吗?
  • 好的,这里有一个简单的例子来说明如何使用 XMLPullParser developer.android.com/reference/org/xmlpull/v1/… 如果有什么不明白的地方,请回复我。
  • 我尝试了一个教程,但我做不到:/
  • 你在哪里被屏蔽了?您是否使用断点来查看是否获得了一些数据?在我发给你的链接中,有一个简单的例子?
【解决方案2】:

您可以使用此website 为您的网络服务创建一个包。包包含基于 kSoap 的类和用于解析响应的类

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多