Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] [XML DOM] problem z wyglądem pliku XML
Forum PHP.pl > Forum > XML, AJAX > XML
skony20
Witam

Tworze sobie w php z wykorzystaniem DOM dokument XML
  1. $nazwa_pliku_xml = "przetwarzanie.xml";
  2. $plik_xml = new DOMDocument('1.0', 'UTF-8');
  3. $root = $plik_xml->createElement('ROOT');
  4. $plik_xml->appendChild($root);
  5.  
  6. $PRZ_NAZWA = "Nazwa przedmiotu";
  7. $PRZ_OPIS = "Opis przedmiotu";
  8. $PRZ_KOD = "Kod przedmiotu";
  9.  
  10. $przedmiot = $plik_xml->createElement('PRZEDMIOT');
  11. $root->appendChild($przedmiot);
  12.  
  13. $przn = $plik_xml->createElement('PRZ_NAZWA', $PRZ_NAZWA);
  14. $przedmiot->appendChild($przn);
  15.  
  16. $prz = $plik_xml->createElement('PRZ_OPIS', $PRZ_OPIS);
  17. $przedmiot->appendChild($prz);
  18.  
  19. $przk = $plik_xml->createElement('PRZ_KOD', $PRZ_KOD);
  20. $przedmiot->appendChild($przk);
  21.  
  22. $plik_xml->save($nazwa_pliku_xml);


I wszystko dobrze działa plik xml się tworzy tylko wygląda bardzo nie ładnie.
Przy edycji tego pliku w jakimkolwiek edytorze wszystko jest w jednej linii.

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ROOT><PRZEDMIOT><PRZ_NAZWA>Nazwa przedmiotu</PRZ_NAZWA><PRZ_OPIS>Opis przedmiotu</PRZ_OPIS><PRZ_KOD>Kod przedmiotu</PRZ_KOD></PRZEDMIOT></ROOT>


Nie "łamie" tekstu miedzy węzłami.

Prosiłbym o rade jak to rozwiązać.

Pozdrawiam
skony20
ziqzaq
DOMDocument::save, trzecia linijka kodu w przykładzie?
skony20
Bardzo dziękuje
Pomogło i teraz pięknie wygląda

Pozdrawiam
skony20
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.