<?xml version="1.0" encoding="iso-8859-2"?>
<PROJEKTY>
<Projekt>
<Kod>Nazwa nr 1</Kod>
<Nazwa>Ulica 1/1</Nazwa>
<Opis><p><strong>Jakiś opis</strong></p></Opis>
<zamowienie>
<produkt sztuk="3">Produkt 1</produkt>
<produkt sztuk="1">Produkt 2</produkt>
</zamowienie>
</Projekt>
<Projekt>
<Kod>Nazwa nr 2</Kod>
<Nazwa>Ulica 2/2</Nazwa>
<Opis><p><strong>Jakiś opis</strong></p></Opis>
<zamowienie>
<produkt sztuk="10000">Produkt 1</produkt>
<produkt sztuk="500">Produkt 3</produkt>
<produkt sztuk="5">Produkt 4</produkt>
</zamowienie>
</Projekt>
</PROJEKTY>
<?php
$xml = simplexml_load_file('test.xml');
foreach($xml -> Projekt as $projekt)
{
echo 'Nazwa klienta: '.$projekt -> Kod.' Adres: '.$projekt -> Nazwa.' Opis: '.$projekt -> Opis.'<br/>'; echo 'Szczegóły zamówienia: <br/>';
foreach($projekt -> zamowienie -> produkt as $produkt)
{
echo $produkt['sztuk'].' sztuk produktu o nazwie "'.$produkt.'"<br/>'; }
}
?>
Jeśli w pliku xml nie ma tagów html odczytuje poprawnie, ale jak odczytać zmienną jeśli znajduje się w niej kod html nie koniecznie w jednej lini
<Opis>
<p>
<strong>Jakiś opis</strong>
</p>
</Opis>