style ejemplos attribute javascript xml dom serialization

ejemplos - ¿Cómo serializo un DOM a texto XML, usando JavaScript, de forma cruzada?



title css (1)

Puedes usar doc.xml en internet exlporer.

Obtendrás algo como esto:

function xml2Str(xmlNode) { try { // Gecko- and Webkit-based browsers (Firefox, Chrome), Opera. return (new XMLSerializer()).serializeToString(xmlNode); } catch (e) { try { // Internet Explorer. return xmlNode.xml; } catch (e) { //Other browsers without XML Serializer alert(''Xmlserializer not supported''); } } return false; }

Lo encontré here .

Tengo un objeto XML (cargado usando XMLHTTPRequest de XMLHTTPRequest ). He modificado el objeto (usando jQuery) y me gustaría almacenarlo como texto en una cadena.

Aparentemente hay una manera simple de hacerlo en Firefox et al:

var xmlString = new XMLSerializer().serializeToString( doc );

(de rosettacode )

¿Pero cómo se puede hacer en IE6 y otros navegadores (sin, por supuesto, romper Firefox)?