PHP DOMDocument ayrıştırma rss

0 Cevap php

Tüm kategoriler almak ve şimdiye kadar ben bu şekilde yapıyorum, benim array içine itmeye çalışıyorum:

  $doc = new DOMDocument();
  $doc->load('myxml.xml');
  $arr = array();
  foreach ($doc->getElementsByTagName('item') as $node) {
    $items = array ( 
      'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
      'date' => $node->getElementsByTagName('category')->item(0)->nodeValue
      );
    $arr [] = $items ;
  }

Biz ancak sadece 1 kedi, benim xml ürün başına birkaç kategorisi vardır varsa bu çalışır. Ne Bunu yapmanın iyi bir yolu olacaktır?

<item>
  <title>Submit</title>
  <category>Foo</category>
  <category>Bar</category>
</item> 

Teşekkürler

0 Cevap