国产毛片午夜福利,国产黄网,国产亚洲天堂,97国产精品

  •  
    XML簡明教程第4課: 使用XML對象模型
    發(fā)布時間:2005-03-17   瀏覽次數(shù):1185663
    [ 來源:中國站長學院 | 作者:無從考證 ]
    什么是XML對象模型?
    XML對象模型是一個對象集,可以使用這個對象集來訪問或處理存儲在XML文檔中的數(shù)據(jù)
    。XML文檔構成一顆樹,樹上的每一個元素可以看作是一個節(jié)點,具有不同屬性和方法的
    對象代表了樹和它的節(jié)點,每個節(jié)點包含文檔中的實際數(shù)據(jù)。
    如何訪問樹中的節(jié)點?
    可以通過象腳本來訪問樹中的節(jié)點。這些對象是在解析器裝載并解析XML文檔時由XML解
    析器創(chuàng)建的。通過ID值可以引用樹,或文檔對象。在下面的例子中,MyXMLDocument是文
    檔的對象的ID值,使用文檔對象的屬性和方法可以訪問樹的根和子節(jié)點對象。根,或文
    檔元素,是最頂層的節(jié)點,子節(jié)點從根上擴展開形成XML樹。根節(jié)點只可以在文檔中出現(xiàn)
    一次。
    點擊下面的數(shù)據(jù)島可以展示用來訪問每個節(jié)點的代碼。根節(jié)點是,它的子節(jié)點是
    ,這個子節(jié)點還有兩個子節(jié)點。

      
        
          Jane Smith
          3.8
        

      


    下面列出了一些簡單的屬性和方法,可用來訪問XML文檔的節(jié)點。
    XMLDocument:返回對XML文檔對象模式的引用。
    documentElement:返回XML文檔的根節(jié)點。
    childNodes:返回節(jié)點的孩子節(jié)點目錄。
    item:通過索引訪問目錄中的個別節(jié)點。索引值是從0開始的,所以item(0)返回個
    節(jié)點。
    text:返回節(jié)點的內容。
    下面是一個帶有數(shù)據(jù)島的HTML頁面。數(shù)據(jù)島被包含在元素中。

       
           HTML with XML Data Island
       
       
            

    Within this document is an XML data island.


            
                
                    Calinda Cabo Baja
                    Na Balam Resort
                

            

       

    你能通過ID屬性訪問數(shù)據(jù)島,“resortXML”成為文檔對象的名稱。你能利用這個對象的
    方法和屬性訪問它的根節(jié)點和孩子節(jié)點。在上面的例子中,根節(jié)點是,孩子節(jié)
    點是。
    下面的代碼訪問第二個孩子節(jié)點并返回它的內容“Na Balam Resort”。
    resortXML.XMLDocument.documentElement.childNodes.item(1).text
    如何獲得XML DOM樹的信息?
    有以下幾種方法和接口來獲得DOM的信息。
    如果使用腳本語言,DOMDocument對象提供load、loadXML、save方法和xml屬性。
    對Visual Basic 和 C 或 C++ 編程者來說,IXMLDOMDocument接口提供和DOMDocument對
    象同樣的成員。
    IXMLDOMDocument也可以實現(xiàn)標準的COM接口,如IPersistStreamInit、IPersistMonike
    r和IStream。
    來源:http://edu.chinaz.com
    立即預約