Autor Zpráva
Charlie
Profil
Zdravím,

chtěl bych převést DOM do klasického textového XML výstupu pomocí JavaScriptu. Lze to udělat lépe, než projít celý strom a vytvořit jednotlivé prvky separátně? Existuje pro to nějaká funkce nebo hotový script?
Oswald
Profil

var x = new XMLSerializer();
var xmlString = x.serializeToString(node);


Nebo pomocí DOM3 Load and Save

V Exploreru znám jenom node.xml, což ale platí pouze pro XML elementy/dokumenty. HTML uzly lze v IE serializovat asi jenom přes inner/outerHTML, což je nic moc (tagy na velká písmena apod.).

* node může být i document
Charlie
Profil
Oswald,

díky, moc mi to pomohlo!
Toto téma je uzamčeno. Odpověď nelze zaslat.

0