ASP通过DOM进行XML操作

       工作中需要用到XML进行数据交换,需要使用ASP动态生成XML文件,而ASP操作XML可以通过DOM与FSO技术实现,考虑到如果客户端IE的安全级别比较高则可能无法正常访问,故采用DOM;

       1、需要生成的XML文件格式;

<?xml version="1.0" encoding="GB2312"?>

<FILE NAME="xmldoc.xml">

</FILE>

       2、ASP动态生成XML;

<%

      Dim   xmldoc    
      Set   xmldoc   =   server.CreateObject("Microsoft.XMLDOM")                          
      Dim   version   
      Set   version   =   xmldoc.createProcessingInstruction("xml","version='1.0' encoding='GB2312'")    
      xmldoc.appendChild(version)    
     
      Dim   root     
      '生成根结点
      Set   root   = xmldoc.CreateNode("element","FILE","")   
      '新建属性对象
      set att   = xmldoc.CreateNode("attribute","NAME","")
      att.Text = "xmldoc.xml"
      '在根结点中增加属性
      root.SetAttributeNode att           
      xmldoc.appendChild(root)  

      xmldoc.save(Server.Mappath("xmldoc.xml"))        '写入文件

%>

发布了24 篇原创文章 · 获赞 0 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章