XML Ayrıştırma Hatası: SYSTEM veya KAMU, URI eksik [kapalı]

1 Cevap php

Ben şu URL'den bir RSS beslemesi ayrıştırma ediyorum:

http://rss.sciam.com/ScientificAmerican-Global?format=xml

// $xml_text is filled with the contents read from the URL
$xml_parser = xml_parser_create();
$res = xml_parse($xml_parser, $xml_text);

if (!$res) {
  $error =
    xml_error_string(xml_get_error_code($xml_parser)).
    " at line ".
    xml_get_current_line_number($xml_parser);
}

// $error contains: "SYSTEM or PUBLIC, the URI is missing at line 1"

FeedValidator.org Bu iyi bir yem olduğunu söylüyor.

Nasıl bu hataya bir çözüm için PHP'nin XML ayrıştırıcı alabilirim?

EDIT: Onlar kullanıcı aracısı dayalı başka bir konuma Bu beslemeyi yönlendirme gibi görünüyor. Benim PHP komut dosyası doğru besleme almıyor.

1 Cevap

Kod benim için çalışıyor, metnin yanlış almak gerekir.