XMLrssフラックスを解析しようとしています。実際には、エラーがスローされます。
Catchable fatal error: Object of class DOMElement could not be converted to string in ...
タグ「link」の値「test」を取得したい
これが私のコードです:
//check if url contents xml
$content = file_get_contents($flux);
$xml = new DOMDocument;
$xml->loadXML($content);
//get the link
$link = $xml->getElementsByTagName('link')->item(0);
echo $link;
これがフラックスです:
<?xml version="1.0" encoding="ISO-8859-15" ?>
<rss version="2.0">
<channel>
<title>test</title>
<link>http://test.fr</link>
</channel>
</rss>
誰でも私を助けることができますか?
_$link
_は、文字列に変換できないオブジェクトです( 一部のオブジェクトは変換できます )。
それがどのオブジェクトであるかを確認するには、var_dump($link);
を使用します。 DOMElement
ドキュメント 、提供する必要のあるすべてのプロパティとメソッドのリンクを参照してください。
_echo $link->tagName;
_
または
_echo $link->textContent;
_