the followings are XML sample code.
Code XML:
<m:ad xmlns:m="http://www.w3c.org/soap"> <title><![CDATA[TITLE]]></title> <phone>123456789</phone> <attributeGroup> <attribute id="14" name="A1">40</attribute> <attribute id="15" name="A2">50</attribute> </attributeGroup> </m:ad>
I only know PHP XMLReader to get value
Code PHP:
while ( $reader->read() ) { if ( $reader->nodeType ==XMLReader::ELEMENT && $reader->name == "attribute" ) { printf("id=%s, name=%s\n", $reader->getAttribute('id'), $reader->getAttribute('name')); } }
But how to get attribute A1, A2 . I would like to get 40, and 50 both .Like this id=14, name=A1, value 40 id=15, name=A2, value 50
Thanks inadvanced