How do I find the node value by knowing the attribute value without traversing through every child and every attribute/value ?
$dom = new DOMDocument; $dom->load('test.xml'); $rows = $dom->getElementsByTagName('row'); foreach ($rows as $row) { $header = VALUE OF <field name="header"> $text = VALUE OF <field name="text"> } XML:
<resultset> <row> <field name="item">2424</field> <field name="header">blah blah 1</field> <field name="text" xsi:nil="true" /> ... </row> <row> <field name="item">5321</field> <field name="header">blah blah 2</field> <field name="text">some text</field> ... </row> </resultset>