Web服务在解析时生成XML意外的令牌错误

时间:2014-08-02 15:46:08

标签: java android xml web-services parsing

我从Web服务获得了一个XML文件,现在我想在android中解析它,但它给了我意外的令牌错误;我的XML是:

     Latest{LatestResult=<Root>
     <Version>1.0</Version>
    <ReportName>Latest</ReportName>
    <Reports>
     <Report>
       <Code>I</MarketCode>
       <Date>13930506</TradeDate>
       <Broker>666    </BrokerCode>

     </Report>
     <Report>
       <Code>J</MarketCode>
       <Date>13930506</TradeDate>
       <Broker>666    </BrokerCode>

     </Report>
     <Report>

     <Code>I</MarketCode>
       <Date>13930506</TradeDate>
       <Broker>666    </BrokerCode>
      </Report>
      </Reports>   

我认为解析器无法在第一行XML中检测到{=

1 个答案:

答案 0 :(得分:2)

这个字符串不是XML。问题从第1行开始,带有一些额外的文字:

Latest{LatestResult=<Root>

稍后继续使用无与伦比的开始和结束标记:

   <Code>J</MarketCode>
   <Date>13930506</TradeDate>
   <Broker>666    </BrokerCode>