jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          DOM--Document詳細的方法list

          Posted on 2010-07-19 19:15 幻海藍夢 閱讀(341) 評論(0)  編輯  收藏 所屬分類: JS

          http://opensource.csdn.net/uploads/doc/javase-6-doc-api-zh_CN/org/w3c/dom/Document.html

          原文:http://hi.baidu.com/fly_with_the_wind/blog/item/6762a22d090939e58b1399f7.html

          createElementNS() 方法可創建帶有指定命名空間的元素節點。此方法可返回一個 Element 對象。createElementNS() 方法與 createElement() 方法相似,只是它創建的 Element 節點除了具有指定的名稱外,還具有指定的命名空間。只有使用命名空間的 XML 文檔才會使用該方法。所以document.createElementNS()方法創建的是XML Element

          setAttributeNS

          void setAttributeNS(String namespaceURI,String qualifiedName,String value)

          throws DOMException

          添加新屬性。如果具有相同本地名稱和名稱空間 URI 的屬性已經出現在元素上,則將其前綴更改為 qualifiedName 的前綴部分,并將其值更改為 value 參數。此值為簡單的字符串;在設置它時沒有對它進行解析。因此,將任何標記(如作為實體引用識別的語法)視為字面值文本,并且需要在寫出時由實現適當轉義。為了分配包含實體引用的屬性值,用戶必須創建一個 Attr 節點,加上所有 Text EntityReference 節點,構建適當的子樹,并使用 setAttributeNodeNS setAttributeNode 作為屬性的值分配它。
          按照 [XML Namespaces],如果應用程序希望沒有名稱空間,則它們必須將值 null 用作方法的 namespaceURI 參數。

          參數:

          namespaceURI - 要創建或更改的屬性的名稱空間 URI。

          qualifiedName - 要創建或更改的屬性的限定名稱。

          value - 以字符串形式設置的值。

          拋出:

          DOMException - INVALID_CHARACTER_ERR: 根據在 Document.xmlVersion 屬性中指定的正在使用的 XML 版本,如果指定名稱不是 XML 名稱,則引發此異常。
          NO_MODIFICATION_ALLOWED_ERR:
          如果此節點為只讀的,則引發此異常。
          NAMESPACE_ERR:
          在以下情況下引發此異常:如果根據 XML 規范中的名稱空間,qualifiedName 是錯誤格式的;如果 qualifiedName 有前綴且 namespaceURI null;如果 qualifiedName 有名為 "xml" 的前綴且 namespaceURI 不同于 "http://www.w3.org/XML/1998/namespace";如果 qualifiedName 或其前綴為 "xmlns" namespaceURI 不同于 "http://www.w3.org/2000/xmlns/";或者如果 namespaceURI "http://www.w3.org/2000/xmlns/" qualifiedName 及其前綴都不是 "xmlns"。
          NOT_SUPPORTED_ERR:
          如果實現不支持功能 "XML" 且文檔中公開的語言不支持 XML 名稱空間(例如 [HTML 4.01]),則可能引發此異常。

          getAttributeNS() 方法的作用是:通過命名空間URI和名稱獲取屬性值。

            方法:getAttributeNS(ns,name) 
            參數:ns:必要參數。指定命名空間的URI(對應需要獲取的屬性值);
                  name:必要參數。指定需要獲取的屬性名稱。
            例子:下面的代碼片斷將獲取“books_ns.xml”文件中第一個<book>元素“lang”屬性值:
               xmlDoc=loadXMLDoc("books_ns.xml");
               var x=xmlDoc.getElementsByTagName("title")[0];
          var ns=http://www.w3schools.com/children/
               document.write(x.getAttributeNS(ns,"lang"));

          主站蜘蛛池模板: 丘北县| 固安县| 佛学| 郑州市| 金寨县| 鄯善县| 界首市| 封丘县| 边坝县| 肇源县| 朝阳县| 长顺县| 平塘县| 扎囊县| 永宁县| 汽车| 易门县| 乐至县| 阳朔县| 四会市| 铁力市| 西宁市| 全南县| 津南区| 夏河县| 铅山县| 白河县| 厦门市| 通渭县| 巴彦淖尔市| 石林| 商城县| 奎屯市| 龙海市| 万源市| 陇西县| 洛南县| 晋城| 阳泉市| 曲沃县| 五河县|