<٪@language = "jscript" ٪>
<٪
// استخدم FSO لتوليد
varfso = server.createObject ("scripting.filesystemObject")
fso.createTextFile (server.mappath ("./")+"/ test1.xml") ؛ // إنشاء الملف.
f = fso.getFile (server.mappath ("./")+"/ test1.xml") ؛
ts = f.OpenastextStream (2 ، -2) ؛
Ts.write ("<Root> <name>"+Escape ("China"). استبدال (/٪ u (/w {4})/g ، الدالة ($ 0 ، $ 1) {return "&#"+("0x"+$ 1) -0) .ToString (10)+"؛
ts.close () ؛
٪>
<٪
// استخدم adodb.strea لتوليد
varobjstream = server.createBject ("adodb.stream")
مع (objstream)
{
اكتب = 2 ؛
الوضع = 3 ؛
يفتح()؛
charset = "utf-8" ؛
الموضع = objstream.size
WriteText = "<rout> <name>"+Escape ("China"). استبدال (/٪ u (/w {4})/g ، الدالة ($ 0 ، $ 1) {return "&#"+("0x"+$ 1) -0) .TOSTRING (10)+"؛
SaveTofile (server.mappath ("Test2.xml") ، 2)
يغلق()
}
varobjstream = null ؛
٪>
<٪
<-
// استخدم microsoft.dom لتوليد
vardoc = newactivexobject ("msxml2.domdocument") ؛ // ie5.5+، createObject ("microsoft.xmldom")
// تحميل المستند
//doc.load("test3.xml ") ؛
// إنشاء رأس ملف
varp = doc.createProcessingIntruction ("xml" ، "الإصدار = '1.0'encoding =' utf-8 '") ؛
// إضافة رأس الملف
Doc.AppendChild (P) ؛
// تستخدم للحصول على جذر الاتصال عند التحميل مباشرة
//varroot=doc.documentElement ؛
// طريقتان لإنشاء جذر جذر
// varroot =
Doc.CreateElement ("الجذر") ؛
varroot = doc.createnode (1 ، "root" ، "") ؛
// إنشاء اتصال الطفل
varn = doc.createnode (1 ، "name" ، "") ؛
// حدد نص المكافحة الفرعية
N.AppendChild (Doc.CreateTextNode (Escape ("China"). استبدال (/٪ u (/w {4})/g ، الدالة ($ 0 ، $ 1) {return "&#"+("0x"+$ 1) -0) .TOSTRING (10)+"؛"})))) ؛
// إضافة جهات اتصال الطفل
root.appendchild (n) ؛
// انسخ جهة الاتصال
// إنشاء قطاع بيانات