0
У меня есть следующий файл с XMLНе удается получить значение узла с помощью SimpleXML в PHP
<?xml version="1.0" encoding="UTF-8"?>
<newsItem>
<contentSet>
<inlineXML contenttype="application/xhtml+xml">
<html xmlns="http://www.w3.org/1999/xhtml">
<div>
<h1>St. Augustine Gold and Copper Limited: Update on Recent Corporate Developments</h1>
</div>
</html>
</inlineXML>
</contentSet>
</newsItem>
Я хочу, чтобы получить значение в использовании со следующим кодом без проблем
if (file_exists('example.newsml')) {
$xml = simplexml_load_file('example.newsml');
$html= (string) $xml->{'contentSet'}->{'inlineXML'}->{'html'}->{'div'}->{'h1'};
echo $html;
} else {
exit('Failed to open test.xml.');
}
Я попытался получить html с узла, но получить пустой результат.
$content = (string) $xml->{'contentSet'}->{'inlineXML'}->{'html'};
echo $content;
Любые предложения?