我正在创建一个 iPhone 应用程序,我必须在其中使用服务 url 中的值。来自 url 的响应是 XML 格式。XML 文件多次具有相同的名称属性,并且这些属性不是静态的。我的意思是属性的数量可能不时增加。所以我不明白如何在 iPhone 中使用 XML 响应。
我的 XML 响应如下所示:
GetUserResponse xmlns="http://schemas.datacontract.org/2004/07"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <CompanyList> <User> <Address> <City>Alabaster</City> <State>Alabama</State> </Address> <Employee> <Name>DrJohn</Name> </Employee> </User> <User> <Address> <City>SanFransisco</City>> <State>California</State> </Address> <Employee> <Name>DrWilliams</Name> </Employee> </User> </CompanyList> </GetUserResponse>
问题是我不能说这里有 2 个标签的特定数量的标签。它们可能会或可能不会不时增加。我认为我们应该采取类似计数项目数并提取值但不能不明白怎么办?