Jump to content


Parsing XML with DOM - getElementsByTagName question

  • Please log in to reply
No replies to this topic

#1 boff2000

  • New Members
  • Pip
  • Newbie
  • 6 posts

Posted 13 September 2006 - 03:05 PM

Do you need to use getElementsByTagName in order to get to node data? I would rather parse XML with indexes. I've looked at DOMNodeList-item(), but it only seems to work after getElementsByTagName is used..

What is an alternate for the code below using indexes?


$doc = new DOMDocument();
 $doc -> load("file.xml"); 

 $items = $doc->getElementsByTagName("ITEM"); 
	$name = $doc->getElementsByTagName("NAME"); 
 	$age = $doc->getElementsByTagName("AGE");
echo $name->item(0)->nodeValue . '<br>' .  $age->item(0)->nodeValue; //Anders  2



<?xml version="1.0"?>

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users