有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我从一个web服务获得了一个XML文件,现在我想在安卓中解析它,但它给了我意外的标记错误;我的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) 个答案

  1. # 1 楼答案

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

    Latest{LatestResult=<Root>
    

    稍后继续使用不匹配的开始和结束标记:

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