以下の構造を持つ 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>
何時間も頭を壁にぶつけていたので、ここで助けを求めることにしました!
どんな助けやヒントも大歓迎です。
前もって感謝します !