'<?php
$plik=fopen(’aktualnosci.xml’, 'r’);
$dane=fread($plik, filesize(’aktualnosci.xml’));
fclose($plik);
$xml_parser=xml_parser_create();
xml_parse_into_struct($xml_parser, $dane, $vals, $index);
xml_parser_free($xml_parser);
echo '<pre>’;
foreach ($vals as $wartosc) {
if ($wartosc[„tag”]==”TYTUL”){echo „<strong>”.$wartosc[„value”].”</strong><br />”;}
if ($wartosc[„tag”]==”TRESC”) {echo $wartosc[„value”].”<br /><br />”;}
}
echo '</pre>’;
?>’
przykładowy XML
<?xml version=”1.0″ encoding=”utf-8″ ?>
<tytul>Zastepstwo dla krzemu</tytul>
<tresc>Naukowcy z Instytutu MIT poinformowali o rozpoczeciu prac nad opracowaniem nowej technologii produkcji ukladow elektronicznych.</tresc>
<zrodlo>4press.pl</zrodlo>
</wiadomosc>
<tytul>Vista tworzy miejsca pracy</tytul>
<tresc>Wedlug zapewnie. Microsoftu, jednym ze skutkow wprowadzenia Visty, bedzie stworzenie 100 tys. nowych miejsc pracy.</tresc>
<zrodlo>4press.pl</zrodlo>
</wiadomosc>
</aktualnosci>