<%@language = "jscript"%>
<%
// Gunakan FSO untuk menghasilkan
varfso = server.CreateObject ("Scripting.FilesystemObject")
fso.createTextFile (server.mappath ("./")+"/ test1.xml"); // Buat file.
f = fso.getFile (server.mappath ("./")+"/ test1.xml");
ts = f.openastextStream (2, -2);
ts.write ("<soot> <name>"+Escape ("China"). Ganti (/%u (/w {4})/g, fungsi ($ 0, $ 1) {return "&#"+(("0x"+$ 1) -0) .toString (10)+";"})+"</name> </root>");
ts.close ();
%>
<%
// Gunakan adodb.strea untuk menghasilkan
varobjstream = server.CreateObject ("adodb.stream")
dengan (objstream)
{
Ketik = 2;
Mode = 3;
Membuka();
Charset = "UTF-8";
Posisi = objstream.size
WriteText = "<soot> <name>"+Escape ("China"). Ganti (/%u (/w {4})/g, fungsi ($ 0, $ 1) {return "&#"+(("0x"+$ 1) -0) .toString (10)+";"})+"</name> </root>";
Savetofile (server.mappath ("test2.xml"), 2)
Menutup()
}
varobjstream = null;
%>
<%
<-
// Gunakan microsoft.dom untuk menghasilkan
vardoc = newActivexObject ("msxml2.domdocument"); // ie5.5+, createObject ("microsoft.xmldom")
// Muat dokumen
//doc.load("test3.xml ");
// Buat header file
varp = doc.createProcessingIntruction ("xml", "version = '1.0'encoding =' utf-8 '");
// Tambahkan header file
doc.appendchild (p);
// Digunakan untuk mendapatkan kontak root saat memuat secara langsung
//varroot=doc.DocumentElement;
// Dua cara untuk membuat kontak root
// varroot =
doc.createelement ("root");
varroot = doc.createNode (1, "root", "");
// Buat kontak anak
varn = doc.createNode (1, "name", "");
// Tentukan teks subkontak
n.AppendChild (doc.createTextNode (Escape ("China"). Ganti (/%u (/w {4})/g, fungsi ($ 0, $ 1) {return "&#"+(("0x"+$ 1) -0) .tostring (10)+";"}))));
// Tambahkan kontak anak
root.AppendChild (n);
// Salin kontak
// Buat segmen data