XPath Geçersiz İfade

2 Cevap php
<?php
  $feed = file_get_contents('http://thexmofo.wordpress.com/feed/');
  $xml = new SimpleXMLElement($feed);
  $xml->registerXPathNamespace('media', 'http://thexmofo.wordpress.com/feed/');
  $images = $xml->xpath('/rss/channel/item/media:content@url');
  var_dump($images);
?>

Herkes söyleyebilir benim neden Warning: SimpleXMLElement::xpath() [simplexmlelement.xpath]: Invalid expression tarafından takip alıyorum bool(false)?

2 Cevap

Bu XPath ifadesi o kadar bildiğimiz, geçersiz. Eğer seçmek için çalışıyorlardı ne söylemedi beri Şimdi, yapabileceğimiz tüm rastgele niyetlerini tahmin edilir, bu yüzden burada benim rasgele tahminim:

/rss/channel/item/media:content/@url

... Bu yem tüm @ url özelliklerini seçmek için çalışıyoruz varsayarak.

Peki, bool(false) sizin var_dump den muhtemelen.

Iam Emin media:content@url geçerli xpath değil ise ...