我正在尝试使用以下结构访问 simplexml 对象中的这些元素。
我在尝试获取此 xml 块中的值时遇到了很多麻烦:
<result name="doclist" numFound="9" start="0">
<doc>
<str name="merchant_name_url_title">accuscore</str>
<str name="end_date_time"/>
<str name="category">betting & gaming</str>
<str name="merchant_name">Accuscore</str>
<str name="link_type">Text Link</str>
</doc>
</result>
我正在尝试获取“numFound”的值以及每条记录的所有“doc/str”数据。
下面是完整的结构。我只是展示了 2 个“doc”元素,但可能有数千个。
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">5</int>
<lst name="params">
<str name="indent">true</str>
<str name="start">0</str>
<str name="q">*:*</str>
<str name="rows">2</str>
</lst>
</lst>
<lst name="grouped">
<lst name="merchant_name">
<int name="matches">5143</int>
<arr name="groups">
<lst>
<str name="groupValue">accuscor</str>
<result name="doclist" numFound="9" start="0">
<doc>
<str name="merchant_name_url_title">accuscore</str>
<str name="end_date_time"/>
<str name="category">betting & gaming</str>
<str name="merchant_name">Accuscore</str>
<str name="link_type">Text Link</str>
</doc>
</result>
</lst>
<lst>
<str name="groupValue">acdse</str>
<result name="doclist" numFound="3" start="0">
<doc>
<str name="merchant_name_url_title">acdsee</str>
<str name="end_date_time"/>
<str name="category">computer hardware & software</str>
<str name="merchant_name">ACDSee</str>
<str name="link_type">Text Link</str>
</doc>
</result>
</lst>
</arr>
</lst>
</lst>
几个小时以来一直把我的头撞在墙上,并决定在这里寻求帮助!
任何帮助或提示将不胜感激。
提前致谢 !