Я пытаюсь загрузить XML из строки, но я получаю пустой объект.loading XML from string
<?php
libxml_use_internal_errors(true);
$xml = simplexml_load_string($myXMLData);
if ($xml === false) {
echo "Failed loading XML: ";
foreach(libxml_get_errors() as $error) {
echo "<br>", $error->message;
}
} else {
print_r($xml);
foreach($xml->{'reference:item'} as $item){
echo $item->{'resource:local-description'};
}
}
?>
Выход: "SimpleXMLElement объекта()". Почему у меня нет ошибок, но объект по-прежнему пуст?
Ну, что же '$ myXMLData' выглядит? – WillardSolutions
http://pastebin.com/r9A43NLk – FlugRost
Как я объяснил в вашем предыдущем вопросе: 1) 'print_r()' не будет печатать ваш XML даже при успехе 2) Ваш текущий синтаксис не работает, потому что он имеет пространство имен XML –