ASP生成XML文件

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

<%
    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值

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值