我有一个 ASMX 网络服务。它以 XML 格式返回数据。返回的数据很大。订购 30-40000 条记录。我正在尝试使用
TBXML.
<ArrayOfNAllAddresses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
<NAllAddresses>
<AllAddID>60386 </AllAddID>
<AllAddressLine>XYZA Company </AllAddressLine>
<AllAddressCity>>Chicago </AllAddressCity>
<AllAddressState>IL </AllAddressState>
<AllAddressZip>5555</AllAddressZip>
<AllCustID >41257> </AllCustID>
</NAllAddresses>
<NAllAddresses>
....
</NAllAddresses>
</ArrayOfNAllAddresses>
TBXMLElement *elem_NAddresses = [TBXML childElementNamed:@"ArrayOfNAllAddresses" parentElement:root];
NSLog(@"the value is at 873 %@",elem_NAddresses);
while (elem_NAddresses != nil) {
//It should enter here. But it won't
}
所以我试了一下。但它不会进入while循环。我将 ArrayOfNAllllAddresses 的值更改为使用 NALLAddresses。但它也不起作用。有人可以告诉我如何解析它吗?谢谢。如果您需要更多信息,请告诉我。