Zapisywanie do plików XML
Założenie: Nauczymy się zapisywać dane do pliku XML w PHP.
Krok po kroku:
- Tworzenie prostego dokumentu XML: Użyjemy funkcji `simplexml_new_dom()` do utworzenia nowego dokumentu XML. Następnie dodamy korzeń i elementy potomne.
- Zapisywanie do pliku: Użyjemy funkcji `DOMDocument::save()` aby zapisać utworzony dokument XML do pliku.
- Sprawdzenie wyniku: Po uruchomieniu kodu, w tym samym katalogu co skrypt PHP, pojawi się plik ‘dane.xml’ z następującą zawartością:
$xml = simplexml_new_dom();
$root = $xml->createElement('dane');
$xml->appendChild($root);
$element = $xml->createElement('imie', 'Jan');
$root->appendChild($element);
$element = $xml->createElement('wiek', '30');
$root->appendChild($element);
Ten kod tworzy prosty dokument XML z dwoma elementami: ‘imie’ i ‘wiek’.
$xml->save('dane.xml');
Ten kod zapisuje zawartość zmiennej `$xml` do pliku o nazwie ‘dane.xml’.
<?xml version="1.0"?>
<dane>
<imie>Jan</imie>
<wiek>30</wiek>
</dane>
Plik ‘dane.xml’ zawiera zapisane dane w formacie XML.
Ten przykład pokazuje podstawy zapisywania danych do plików XML w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z bardziej zaawansowanymi funkcjami SimpleXML oraz DOM.