[PHP] Opmaak XML in DomDocument (Newlines & Tabs)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Tijsje
  • Registratie: Februari 2001
  • Laatst online: 18-09 08:29
Ik wil met PHP een xml bestand genereren. Ik doe dit met behulp van de DomDocument classe.
Als ik uiteindelijk het DomDocument een xml string laat genereren met saveXML() plakt hij alles achter elkaar in een grote string.
Heeft iemand een idee hoe je deze string makkelijk van opmaak kan voorzien (uitlijnen met tabs en new lines).
Zodat ik het resultaat makkelijk kan controleren zonder eerst alles met de hand uit te lijnen.

Acties:
  • 0 Henk 'm!

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Misschien kun je Tidy gebruiken.

Nu met Land Rover Series 3 en Defender 90


Acties:
  • 0 Henk 'm!

  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Open het xml bestand in een browser zoals Internet Explorer / Firefox of gebruik een XML editor.

If it isn't broken, fix it until it is..


Acties:
  • 0 Henk 'm!

  • semicolon
  • Registratie: Mei 2004
  • Niet online
Probeer het eens door 'formatOutput' op true te zetten.

PHP:
1
2
3
4
5
6
7
8
<?php
$dom = new DOMDocument('1.0', 'utf-8');
$dom->formatOutput = true;

/* append je zooi */

echo $dom->saveXML(); 
?>

:D/-<


Acties:
  • 0 Henk 'm!

  • Tijsje
  • Registratie: Februari 2001
  • Laatst online: 18-09 08:29
Max v W bedankt!
Dit is precies wat ik zocht.