文字列からXMLをロードしようとしましたが、空のオブジェクトがあります。文字列からXMLをロードしています
<?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であるため現在の構文が機能しません –