Zapisywanie do plików XML

Założenie: Nauczymy się zapisywać dane do pliku XML w PHP.

Krok po kroku:

  1. Tworzenie prostego dokumentu XML: Użyjemy funkcji `simplexml_new_dom()` do utworzenia nowego dokumentu XML. Następnie dodamy korzeń i elementy potomne.
  2. 
    $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’.

  3. Zapisywanie do pliku: Użyjemy funkcji `DOMDocument::save()` aby zapisać utworzony dokument XML do pliku.
  4. 
    $xml->save('dane.xml');
    				

    Ten kod zapisuje zawartość zmiennej `$xml` do pliku o nazwie ‘dane.xml’.

  5. Sprawdzenie wyniku: Po uruchomieniu kodu, w tym samym katalogu co skrypt PHP, pojawi się plik ‘dane.xml’ z następującą zawartością:
  6. 
    <?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.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *