<?xml version="1.0" encoding="UTF-8"?>
<projects>
<project name="gps">
<title>GPS Data Logger</title>
<url></url>
<forumurl></forumurl>
<downloadurl>downloads/GDL.zip</downloadurl>
<author>okidokie</author>
<pdate>01-12-2009</pdate>
<status>completed</status>
<pages>
<pageurl name="info">gpsdatalogger/pages/1.php</pageurl>
<pageurl name="sources">gpsdatalogger/pages/2.php</pageurl>
<pageurl name="setup">gpsdatalogger/pages/3.php</pageurl>
<pageurl name="testing">gpsdatalogger/pages/4.php</pageurl>
<pageurl name="wiring">gpsdatalogger/pages/5.php</pageurl>
<pageurl name="finish">gpsdatalogger/pages/6.php</pageurl>
</pages>
</project>
<project name="rfid">
<title>RFID Card Reader Software</title>
<url></url>
<forumurl></forumurl>
<downloadurl>downloads/RFID.zip</downloadurl>
<author>Chris</author>
<pdate>30-11-2009</pdate>
<status>completed</status>
<pages>
<pageurl name="info">rfid/pages/page1.php</pageurl>
<pageurl name="testing">rfid/pages/page2.php</pageurl>
</pages>
</project>
</projects>Nu wil ik via een functie dmv een naam, die ik als parameter meegeef, tot de betreffende node geraken.
vb aanroep functie : getProject("rfid")
deze moet dan de pagina's halen (pageurl's) uit dat xml bestand. Hier in dit geval uit het 2e project met als naam "rfid"
ik kan wel via $xml= $xml->project[1] (dmv integer) wel tot het resultaat komen, maar had dit liever gedaan via de 'name' attribuut van het project.
Hoe kan ik dit bereiken?
grtz