DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML基礎 >> 使用XML DOM生成XML(3)
使用XML DOM生成XML(3)
編輯:XML基礎     

 

 

     對結點的屬性賦值
  一旦創建了結點,還要對其屬性賦值,如獨立的標識符,或者特性值。你要用到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。
  
  

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved