的NSXMLParser忽略我使用Wordpress的XML-RPC框架在我的项目元素命名为
问题描述:
。现在我有一个情况在XML响应有一个名为包含用户数据,并通过时的响应已经被解析并返回一些阵列格式,该标签和它的价值都没有了标签。我将其追溯到NSXMLParser的解析方法。任何人都知道是怎么回事,为什么解析器吃id元素?的NSXMLParser忽略我使用Wordpress的XML-RPC框架在我的项目元素命名为<id>
的回应是:
<?xml version="1.0" encoding="UTF-8">
<methodResponse>
<params>
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>id</name>
<value>2009-10-01Demo</value>
</member>
<member>
<name>distance</name>
<value>
<double>3.0</double>
</value>
</member>
<member>
<name>fuel</name>
<value>
<double>5.199999809265137</double>
</value>
</member>
<member>
<name>cost</name>
<value>
<double>8.199999809265137</double>
</value>
</member>
<member>
<name>begin</name>
<value>
<dateTime.iso8601>20091011T12:30:11</dateTime.iso8601>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</param>
</params>
</methodResponse>
2009-11-16 16:20:26.943 ProjectName[2102:207]
解码值:
(
{
begin = 2009-10-11 12:30:11 -0700;
cost = 8.2;
distance = 3;
fuel = 5.2;
}
)
我认识到,ID始终是一个敏感的字眼,但仍...
我只看到一个包含 ID 的标签。也许你可以发布你正在使用的NSXML解析器委托方法,并链接到一个良好格式的XML饲料? –
FelixLam
2009-11-17 01:01:55