L'objet de classe DOMElement n'a pas pu être converti en chaîne
J'essaye de parser un XML rss flux. En fait, une erreur est levée:
Catchable fatal error: Object of class DOMElement could not be converted to string in ...
Je veux obtenir la valeur de "test" de la balise "link"
Voici mon code :
//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;
Ici est le flux :
<?xml version="1.0" encoding="ISO-8859-15" ?>
<rss version="2.0">
<channel>
<title>test</title>
<link>http://test.fr</link>
</channel>
</rss>
Quelqu'un peut m'aider ?
source d'informationauteur Raphaël
Vous devez vous connecter pour publier un commentaire.
$link
est un objet qui ne peut pas être converti en chaîne (certains objets peuvent).Pour voir de quel objet il s'agit, utilisez
var_dump($link);
. Je suppose que c'est unDOMElement
Docsvoir le lien pour toutes les propriétés et les méthodes qu'elle a à offrir, par exemple,ou