正如我在接受这份工作之前所理解的那样,XML使用了一系列键值对,直到今天我对它的使用方式看起来相当直接。基本上我需要在Android中解析这样的XML文档:
<MailingAddress Caption="Mailing Address" PropertyType="CRM.Address" FieldType="4" DisplayType="0" ValueType="0" IsRequired="False">
<CRM.Address>
<Street Caption="Street" PropertyType="System.String" FieldType="1" DisplayType="1" ValueType="1" MaxDataLength="400" IsRequired="False" />
<City Caption="City" PropertyType="System.String" FieldType="1" DisplayType="1" ValueType="1" MaxDataLength="400" IsRequired="False" />
<State Caption="State" PropertyType="System.String" FieldType="1" DisplayType="1" ValueType="1" MaxDataLength="200" IsRequired="False" />
<PostalCode Caption="Postal Code" PropertyType="System.String" FieldType="1" DisplayType="1" ValueType="1" MaxDataLength="100" IsRequired="False" />
<Country Caption="Country" PropertyType="System.String" FieldType="1" DisplayType="1" ValueType="1" MaxDataLength="200" IsRequired="False" />
</CRM.Address>
有谁知道如何解析这个或知道对我有用的解析器?我是否必须编写自己的解析器?
答案 0 :(得分:1)
这看起来像是格式良好的xml,所以有一个模式,使用xsd生成POJO到java命令,然后去serilize然后我们应该把xml中的值作为POJO,这样我们就可以从java pojo做任何我们想做的事了