<%@idioma = "jscript"%>
<%
// usa FSO para generar
varfso = server.createObject ("scripting.filesystemObject")
FSO.CreateTextFile (server.mappath ("./")+"/ test1.xml"); // Cree el archivo.
f = fso.getfile (server.mappath ("./")+"/ test1.xml");
ts = f.openastextstream (2, -2);
ts.Write ("<Root> <name>"+Escape ("China"). Reemplazar (/%u (/w {4})/g, función ($ 0, $ 1) {return "&#"+(("0x"+$ 1) -0) .ToString (10)+";"})+"</name> </root>");
ts.close ();
%>
<%
// usa ADODB.STREA para generar
varobjstream = server.createObject ("ADODB.Stream")
con (objstream)
{
Tipo = 2;
Modo = 3;
Abierto();
Charset = "utf-8";
Posición = objstream.size
WRITETEXT = "<Root> <name>"+Escape ("China"). Reemplazar (/%u (/w {4})/g, función ($ 0, $ 1) {return "&#"+(("0x"+$ 1) -0) .ToString (10)+";"})+"</name> </root>";
Savetofile (server.mappath ("test2.xml"), 2)
Cerca()
}
varobjstream = null;
%>
<%
<-
// usa Microsoft.dom para generar
vARDOC = newActiveXObject ("msxml2.domDocument"); // ie5.5+, createObject ("Microsoft.xmldom")
// Carga el documento
//doc.load("Test3.xml ");
// Crear encabezado de archivo
varp = doc.createProcessingInstruction ("xml", "versión = '1.0'Encoding =' utf-8 '");
// Agregar encabezado de archivo
doc.appendchild (p);
// utilizado para obtener el contacto raíz al cargar directamente
//varroot=doc.documentelement;
// dos formas de crear contacto raíz
// varroot =
doc.createElement ("raíz");
varroot = doc.createnode (1, "raíz", "");
// crear contacto infantil
varn = doc.createnode (1, "nombre", "");
// especificar el texto subcontacto
N.AppendChild (doc.createTextNode (Escape ("China"). Reemplazar (/%u (/w {4})/g, función ($ 0, $ 1) {return "&#"+(("0x"+$ 1) -0) .ToString (10)+";"}));
// Agregar contactos infantiles
root.appendChild (n);
// Copiar el contacto
// Crear segmento de datos