| To parse XML easily in PHP, I recommend you to use SimpleXML extension. The below is the sample reference to use SimpleXML extension. <?php
// this is a sample xml string
$xml_string="<?xml version='1.0'?>
<moleculedb>
<molecule name='Benzine'>
<symbol>ben</symbol>
<code>A</code>
</molecule>
<molecule name='Water'>
<symbol>h2o</symbol>
<code>K</code>
</molecule>
</moleculedb>";
// load the xml string using simplexml function
$xml = simplexml_load_string($xml_string);
//loop through the each node of molecule
foreach ($xml->molecule as $record)
{
// attribute are accessted by
echo $record['name'], ' ';
// node are accessted by -> operator
echo $record->symbol, ' ';
echo $record->code, '<br />';
}
|