使用XML DOM生成XML(3)

2016-02-19 12:49 3 1 收藏

今天图老师小编给大家展示的是使用XML DOM生成XML(3),精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - Web开发 】

 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

     对结点的属性赋值
  一旦创建了结点,还要对其属性赋值,如独立的标识符,或者特性值。你要用到SetAttribute方法。该方法接收两个参数— 属性名和属性值。例如,下列代码创建了属性名SHIPPING_DATASOURCE 和属性值NORTH_ATLANTIC_SHIPPING:
  
  objXMLroot.SetAttribute _
  
   "SHIPPING_DATASOURCE", _
  
   "NORTH_ATLANTIC_SHIPPING"
  
      加入子结点
  要创建子结点,你可以使用我们前面介绍的CreateElement或者 CreateNode 方法,然后把它们添加到合适的父母结点中。例如,假设,我们要创建称为PUBLISHER_DISCLAIMER的XML结点。为了做到这一点,我们把该结点附加到文档的根结点中,代码如下:
  
  Set objXMLChildTestNode = objXMLdoc _
  
   .createNode("element", _
  
   "PUBLISHER_DISCLAIMER", "")
  
     objXMLdoc.DocumentElement _
  
   .appendChild (objXMLChildTestNode
  
        )
  
     注意:我们使用了XMLDOMDocument的 DocumentElement 特性来把新结点添加到XML文档的根结点中, 

  给结点赋值
  一旦创建完所有的结点,你将需要给它们赋值。那是XML最关键的步骤。要做到这点,你同平常一样,创建一个结点,然后对该结点的TEXT属性赋值。例如,下列代码创建了称为PUBLISHED_DATE的XML结点,然后赋值如下:
  
  Set objPublishDate = objXMLdoc _
  
   .CreateNode("element", _
  
   "PUBLISHED_DATE", "")
    
  dShippedDate = FormatDateTime(Date, 2)
  
  objPublishDate.Text = dShippedDate
    
  objXMLChildTestNode.appendChild _
  
   (objPublishDate)
   
  我们目前已经介绍了若干XML DOM的基本知识,下面将介绍一下如何在ASP下使用XML DOM。
  
  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1602087.html

延伸阅读
标签: Web开发
Dethe Elza (delza@livingcode.org), 高级技术架构师, Blast Radius       文档对象模型(Document Object Model,DOM)是用于操纵 XML 和 HTML 数据的最常用工具之一,然而它的潜力却很少被充分挖掘出来。通过利用 DOM 的优势,并使它更加易用,您将获得一款应用于 XML 应用程序(包括动态 Web 应用程序)的...
标签: Web开发
Uche Ogbuji 通过演示用来自现有 XML 格式的数据构成资源描述框架 (RDF)模型,开始了他的用 XML 进行的知识管理的实际探索。 如三个代码清单中所示,RDF 可用作定制 XML 的搭挡,而不仅仅用作某些数据类型的规范表示。包含代码样本的本专栏演示了如何用 RDF 方便地进行知识管理,甚至是在开发过程中相对比较晚的阶段。 虽然 W3C 将资...
标签: Web开发
一,必须弄清楚最终需要的是什么 我们通过ASP或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:http://www.dw8.cn/common/dw8.xml 。也可以为asp文档,比如:http://www.cnbruce.com/blog/rss2.asp 他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编...
在前两篇文章中我们讨论了XML文件的读取和写入,但都是基于流模型的解决方案,今天我们就来谈谈在C#中如何实现DOM,DOM确实有它的不足,但在编程工作中它还是不可或缺的技术。下面我们来简单了解一下DOM的相关知识。 DOM的全称是Document Object Model(文档对象模型),它是来自W3C的官方标准,它允许按照W3C标准W3C DOM Level1和W3C...
标签: ASP
  5. parseError对象     打开XMl文档时,XML Parser产生错误代码,并存在parseError对象中,包括错误代码、错误文本和错误行号,等信 息。 6.文件错误     下面的例子将试图装载一个不存在的文件,然后产生相应的错误代码: var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xml...

经验教程

789

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部