Il s'agit de 2 objets : xml_tree et xml_node codés en PHP5
(il devrait être facile de les "downgrader").
Exemple | $my_xml='
<librairie>
<livre code="15424">
<isbn>1234567890-00-00</isbn>
<titre>Mon premier livre</titre>
</livre>
<livre code="15425">
<isbn>9876543210-00-00</isbn>
<titre>Son second livre</titre>
</livre>
</librairie>
';
$my_xml_tree = new xml_tree();
$my_xml_tree->add_tree($my_xml);
$my_xml_tree->browse_tree("/librairie/livre?code=15425") or die("Mauvais format de XML");
foreach ($my_xml_tree->current_node->children as $child_node)
{
print "NOEUD ".$child_node->name." VALUE ".$child_node->value."<br/>";
}
$my_xml_tree->browse_tree("/path/to/node?attr1=value,attr2=value/another/node?attr1=value"); |
|