simplexml

mirko78

Nuovo Utente
31 Dic 2014
4
0
0
ciao a tutti ho una semplicissima stringa xml ma non riesco a leggerne il contenuto:

$stringxml= "<?xml version='1.0' encoding='UTF-8'?> <status>KO</status>";

$xml = simplexml_load_string($stringxml) or die("Error: Cannot create object");

per leggere ho fatto così:

$stato= $xml->xpath('stato');

ma non va...
facendo "print_r($xml) vedo quanto di seguito:
SimpleXMLElement Object ( [0] => KO )

qualcuno sa aiutarmi?
grazie
 
Ciao, a parte ch hai definito il tag "status" e poi lo cerchi con "stato" dovresti racchiuderlo in un elemento principale
PHP:
<?php

$stringxml = "<?xml version='1.0' encoding='UTF-8'?><document><status>KO</status></document>";

$xml = simplexml_load_string($stringxml);

echo $xml->status;
?>