<%@言語= "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、function($ 0、$ 1){return "&#"+(( "0x"+$ 1)-0).toString(10)+";"})+"</root> </root>");
ts.close();
%>
<%
// adodb.streaを使用して生成します
varobjstream = server.createObject( "adodb.stream")
と(objstream)
{
type = 2;
モード= 3;
開ける();
charset = "utf-8";
位置= objstream.size
writeText = "<root> <name>"+escape( "china")。置換(/%u(/w {4})/g、function($ 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.createprocessinginstruction( "xml"、 "version = '1.0'encoding =' utf-8 '");
//ファイルヘッダーを追加します
doc.AppendChild(P);
//直接読み込むときにルート接触を取得するために使用されます
//VARROOT=DOC.DOCUMENTELEMENT;
//ルート接点を作成する2つの方法
// varroot =
doc.createelement( "root");
varroot = doc.createNode(1、 "root"、 "");
//子の連絡先を作成します
varn = doc.createNode(1、 "name"、 "");
//サブコンタクトテキストを指定します
n.AppendChild(doc.createTextNode(Escape( "China")。交換(/%u(/w {4})/g、function($ 0、$ 1){return "&#"+(( "0x"+$ 1)-0).toString(10)+";"; ";"; ";"));
//子供の連絡先を追加します
root.appendChild(n);
//連絡先をコピーします
//データセグメントを作成します