<%@Sprache = "Jscript"%>
<%
// Verwenden Sie FSO, um zu generieren
VARFSO = Server.createObject ("scripting.filesystemObject"))
fso.createTextFile (server.mappath ("./")+"/ Test1.xml"); // Erstellen Sie die Datei.
f = fso.getFile (server.mappath ("./")+"/ Test1.xml");
ts = f.openastextStream (2, -2);
ts.write ("<root> <name>"+Escape ("China"). Ersetzen (/%u (/w {4})/g, Funktion ($ 0, $ 1) {return "&#"+(("0x"+$ 1) -0 .ToString (10)+";"})+"</name> </root>");
ts.close ();
%>
<%
// Verwenden Sie adodb.strea, um zu generieren
varobjstream = server.createObject ("adodb.stream")
mit (objstream)
{
Typ = 2;
Modus = 3;
Offen();
Charset = "utf-8";
Position = Objstream.Size
WriteText = "<root> <name>"+Escape ("China"). Ersetzen (/%u (/w {4})/g, Funktion ($ 0, $ 1) {return "&#"+(("0x"+$ 1) -0 .toString (10)+";"})+"</name> </root>";
SavetoFile (Server.Mappath ("test2.xml"), 2)
Schließen()
}
varobjstream = null;
%>
<%
<-
// Verwenden Sie Microsoft.dom, um zu generieren
vardoc = newActiveXObject ("msxml2.domdocument"); // IE5.5+, createObject ("microsoft.xmldom")
// das Dokument laden
//doc.load("test3.xml ");
// Dateiheader erstellen
VARP = doc.CreateprocessingInstruction ("XML", "Version = '1.0'encoding =' utf-8 '");
// Datei -Header hinzufügen
doc.Appendchild (p);
// verwendet, um Root -Kontakt beim direkten Laden zu erhalten
//varroot=doc.documentElement;
// zwei Möglichkeiten, Root -Kontakt zu erstellen
// varroot =
doc.createelement ("root");
varroot = doc.createNode (1, "root", "");
// Kinderkontakt erstellen
varn = doc.createNode (1, "Name", "");
// Subkontakttext angeben
N.AppendChild (doc.CreateTextNode (Escape ("China"). Ersetzen (/%u (/w {4})/g, Funktion ($ 0, $ 1) {return "&#"+(("0x"++$ 1) -0 .ToString (10)+";"}));
// Kinderkontakte hinzufügen
Root.AppendChild (n);
// den Kontakt kopieren
// Datensegment erstellen