Czytanie z plików XML
Założenie: Nauczymy się odczytywać dane z pliku XML za pomocą SimpleXML.
Krok po kroku:
- Krok 1: Przygotowanie pliku XML. Załóżmy, że mamy plik
dane.xml
o następującej zawartości: - Krok 2: Załadowanie pliku XML za pomocą SimpleXML. Używamy funkcji
simplexml_load_file()
, aby załadować dane z pliku XML do obiektu SimpleXML. - Krok 3: Dostęp do danych. Możemy teraz uzyskać dostęp do danych za pomocą notacji obiektowej.
- Krok 4: Obsługa błędów. Zawsze warto sprawdzić, czy operacja załadowania pliku powiodła się.
<?xml version="1.0" encoding="UTF-8"?>
<dane>
<osoba>
<imie>Jan</imie>
<nazwisko>Kowalski</nazwisko>
</osoba>
</dane>
$xml = simplexml_load_file('dane.xml');
echo "Imię: " . $xml->osoba->imie . "\n";
echo "Nazwisko: " . $xml->osoba->nazwisko . "\n";
if ($xml === false) {
echo "Błąd podczas ładowania pliku XML";
}
Ten przykład pokazuje podstawy czytania plików XML w PHP za pomocą SimpleXML. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z bardziej złożonymi strukturami XML.