webForumDet fria alternativet

Ta ut element från ett XML-dokument

2 svar · 316 visningar · startad av sailsoft

sailsoftMedlem sedan juli 2001225 inlägg
#1

Jag har problem att hitta rätt metod för att plocka ut texten som är emellan text-elementen i xml-dokumentet

Hur tar jag endast ut texten, jag vet hur jag skall plocka ut värden i elementen med getAttribute() men hittar inget för själva texten.

<?

$serverSvar = '<?xml version="1.0" encoding = "ISO-8859-1" ?><message id="1"><text>denna text skall plockas ut</text></message>';

$dom = new DomDocument();
$dom->preserveWhiteSpace = FALSE;
$dom->loadXML($serverSvar);

$texter = $dom->getElementsByTagName('text');

foreach ($texter as $text) {
// Hur får jag ut texten?
}
?>

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Testa med egenskapen nodeValue.

sailsoftMedlem sedan juli 2001225 inlägg
#3

Tackar, det funka ju!

126 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)