ASP生成XML文件

本文提供一个ASP生成XML文件的一个简单例子,使用XMLDOM创建XML文档,可使用Save方法生成XML文档,使用createElement方法创建XML元素,一般使用createElement创建顶层(根)元素,使用createNode创建子节点(元素),在元素或节点被建立(createElement、createNode)时,其并没有加到文件树中,若要将节点加到文件树中,则需要插入,如appendChild。 

asp文件如下

<%
    dim xmlDoc,root,child
    'create an XML document
    Set xmlDoc = CreateObject("Microsoft.XMLDOM")
    'create a root element and append it to the document
    set root = xmlDoc.createElement("root")
    xmlDoc.appendChild(root)
    'create and append child element
    Set child = xmlDoc.createNode("element","data","")
    child.Text = "details"
    xmlDoc.documentElement.appendChild(child)
    xmlDoc.Save Server.MapPath("test.xml")
    Set xmlDoc = Nothing
%>

 1、CreateObject("Microsoft.XMLDOM") 声明使用XMLDOM对象

2、xmlDoc.createNode(type, name, nameSpaceURI) 表示建立一个指定型态、名称,及命名空间的新节点
type 用来确认要被建立的节点型态,name 是一个字符串来确认新节点的名称,命名空间的前缀则是选择性的

3、xmlDoc.createNode("element", "root", "") 等同于 objXMLdoc.createElement("root") 

4、xmlDoc.documentElement.appendChild(child),其实就是XML文档根元素下建立节点

5、child.Text   指定data值

生成的xml文件如下:

<root>
<data>details</data>
</root>

猜你喜欢

转载自blog.csdn.net/buer219/article/details/94743063