Tworze sobie w php z wykorzystaniem DOM dokument XML
$nazwa_pliku_xml = "przetwarzanie.xml"; $plik_xml = new DOMDocument('1.0', 'UTF-8'); $root = $plik_xml->createElement('ROOT'); $plik_xml->appendChild($root); $PRZ_NAZWA = "Nazwa przedmiotu"; $PRZ_OPIS = "Opis przedmiotu"; $PRZ_KOD = "Kod przedmiotu"; $przedmiot = $plik_xml->createElement('PRZEDMIOT'); $root->appendChild($przedmiot); $przn = $plik_xml->createElement('PRZ_NAZWA', $PRZ_NAZWA); $przedmiot->appendChild($przn); $prz = $plik_xml->createElement('PRZ_OPIS', $PRZ_OPIS); $przedmiot->appendChild($prz); $przk = $plik_xml->createElement('PRZ_KOD', $PRZ_KOD); $przedmiot->appendChild($przk); $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.
<?xml version="1.0" encoding="UTF-8"?> <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