Inleiding
Deze tutorial gaat over SimpleXML. Zoals de naam al doet vermoeden heeft het met de webtaal XML te maken. SimpleXML is een extensie sie meegeleverd wordt bij PHP 5. Het is nu een officieele extensie, en niet wat de Nederlands PHP Manual doet beweren een experimentele. Omdat we met XML gaan werken, verwacht ik van je dat je de grondbeginselen van XML kent. Ala dat niet zo is moet je even hier natoe gaan, en anders kan je nu verder lezen.
In deze tutorial gebruiken we de volgende XML string:
<users>
<user id="1">
<name>Jan</name>
<sex>Man</sex>
<password>fu9f8w9080fd9id9di093r9f9if9if9d0sfu</password>
<avatar type="remote">http://www.avatars.com/av_1.gif</avatar>
</user>
<user id="3">
<name>Piet</name>
<sex>Man</sex>
<password>fu9f8w9080fd9id9di093r9f9if9676674bv</password>
<avatar type="local">html/avatars/Eten%20en%20drinken/cola.png</avatar>
</user>
<user id="4">
<name>Ilse</name>
<sex>Vrouw</sex>
<password>fu9f8w9080fd9id9di4564564564539d0sfu</password>
<avatar type="none"></avatar>
</user>
<user id="5">
<name>Els</name>
<sex>Vrouw</sex>
<password>fu9f8w9080fd9id9di09gi5uy378wrfuih4w</password>
<avatar type="upload">avatar_1.gif</avatar>
</user>
(...)
</users>
In dit geval gaat het om een site met een drukke database. Deze site cached zijn gebruikers in de vorm van XML. Niet alle gegevens worden gecached, alleen de hoognodige. Zoals je ziet ik heb even een stuk weggeknipt, omdat we die proefkonijnen niet nodig hebben. Alleen de eerste 4 :)