Ho un problema nel trasformare un documento xml in un altro documento xml.
Con javascript carico l'xml e l'xsl (che contiene il parametro method=xml) ed eseguo con successo il transformNode.
Se poi tento di caricare l'output ottenuto non ci riesco.
Qui di seguito metto le istruzioni scritte.
Carico l'output ottenuto// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("cd_catalog2.xml")
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("cd_catalog_filter3.xsl") // contiene lo statement "xslutput method="xml"/>"
// Transform
txt = xml.transformNode(xsl)
alert(txt)
Txt contiene la selezione effettuata tramite xsl.![]()
Se invece il file xml lo creo io, il caricamento ha successo.var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(txt)
alert(xmlDoc.load(txt))
Ottengo "false".![]()
Qualcuno mi puo' aiutare?var text='<?xml version="1.0" encoding="UTF-16" ?><xmail>'
text=text+"<xippo>Empire Burlesque</xippo>"
text=text+"<xluto>Bob Dylan</xluto>"
text=text+"</xmail>"
var xmlDoc2 = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc2.async="false"
xmlDoc2.loadXML(text)
alert(xmlDoc2.loadXML(text))
Ottengo "true"![]()

utput method="xml"/>"
Rispondi quotando