diziye php ve XML aralığı

1 Cevap php

Aşağıdaki kod BÜTÜN XML almak ve bir diziye koymak olmalarına yardımcı olur. 6 veya yerine tüm belgenin herhangi bir keyfi aralığında - Ben isimli merak ediyorum ne, ne tek kalem 3 XML almak için iyi bir yol olurdu.

 $d = new DOMDocument();
 $d->load('http://news.google.com/?output=rss');
 foreach ($d->getElementsByTagName('item') as $t) {
  $list = array ( 'title' => $t->getElementsByTagName('title')->item(0)->nodeValue);
  array_push($mt_arr, $list);
 }

Teşekkürler

1 Cevap

Sen XPath kullanabilirsiniz.

Siz DOMXPath kullanabilir veya düğüm kümesini dönecektir bir XPath sorgusu oluşturmak için XPath yöntemi kullanabilir ya.

$d->xpath('/SOME/XPATH/STATEMENT');