Cititul fisierelor XML sau XML-String pregateste utilizatorilor de nenumarate ori 'dureri de cap'. Urmatorul snippet citeste un XML-String si afiseaza acesta in componente lui si arata cat de simplu poate fi citirea unui XML-String
Cod PHP:
<?php
$xmlString = "<?xml version='1.0'?>
<music>
<interpret id='123'>
<name>Elvis</name>
<song>Kentucky Rain</song>
</interpret>
<interpret id='124'>
<name>Beatles</name>
<song>Yesterday</song>
</interpret>
<interpret id='125'>
<name>Jimi Hendrix</name>
<song>Foxy Lady</song>
</interpret>
</music>";
$xml = simplexml_load_string( $xmlString );
foreach ( $xml->interpret as $user )
{
echo 'Id: ' . $user['id'] . '<br>';
echo 'Name: ' . $user->name . '<br>';
echo 'Song: ' . $user->song . '<br><br>';
}
?>
Exemplu: Afisare in browser
Id: 123
Name: Elvis
Song: Kentucky Rain
Id: 124
Name: Beatles
Song: Yesterday
Id: 125
Name: Jimi Hendrix
Song: Foxy Lady