<%@ranguage = "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> <may>"+rescep ("Китай"). Заменить (/%u (/w {4})/g, функция ($ 0, $ 1) {return "&#"+("0x"+$ 1) -0) .toString (10)+";"})+"</name> </root>");
ts.close ();
%>
<%
// Использовать adodb.strea для генерации
varobjstream = server.createObject ("adodb.stream")
с (objstream)
{
Тип = 2;
Режим = 3;
Открыть();
Charset = "utf-8";
Положение = objstream.size
WriseText = "<root> <may>"+rescep ("Китай"). Заменить (/%u (/w {4})/g, функция ($ 0, $ 1) {return "&#"+("0x"+$ 1) -0) .toString (10)+";"})+"</name> </root>";
Savetofile (server.mappath ("test2.xml"), 2)
Закрывать()
}
varobjstream = null;
%>
<%
<-
// Использовать microsoft.dom для генерации
vardoc = newAcatexObject ("msxml2.domdocument"); // ie5.5+, createObject ("microsoft.xmldom")
// загрузить документ
//doc.load("test3.xml ");
// Создать заголовок файла
varp = doc.createProcessingInstruction ("xml", "version = '1.0'encoding =' UTF-8 '");
// Добавить заголовок файла
doc.appendchild (p);
// используется для получения корневого контакта при непосредственной загрузке
//varroot=doc.documentelement;
// два способа создания корневого контакта
// varroot =
doc.createElement ("root");
varroot = doc.createNode (1, "root", "");
// Создать дочерний контакт
varn = doc.createNode (1, "name", "");
// Укажите текст субконтакта
N.AppendChild (doc.createTextNode (Escape ("Китай"). Заменить (/%u (/w {4})/g, функция ($ 0, $ 1) {return "&#"+("0x"+$ 1) -0) .toString (10)+";"})));
// Добавить дочерние контакты
root.appendchild (n);
// скопировать контакт
// Создать сегмент данных