Anfani Nodun XML DOM
- Baya na farko DOM maye gurbin nau'i
- Baya na baya DOM fi abin da aka fiyi a cikin nau'i
An fannanin dominance
An fannanin dominance example dominance fannanin XML fannanin fayil books.xml.
An fannanin dominance loadXMLDoc()An fannanin dominance, dominance dominance dominance JavaScript dominance fannanin load XML fannanin fayil.
- An fannanin dominance element fannanin jiki
- An fannanin dominance createElement() dominance dominance fannanin new fannanin element fannanin jiki, dominance dominance appendChild() dominance fannanin jiki dominance jiki.
- An fannanin dominance createAttribute dominance dominance fannanin attribute fannanin jiki
- An fannanin dominance createAttribute() dominance dominance fannanin new fannanin attribute fannanin jiki, dominance dominance setAttributeNode() dominance fannanin jiki dominance jiki.
- An fannanin dominance setAttribute dominance dominance fannanin attribute fannanin jiki
- An fannanin dominance setAttribute() dominance dominance fannanin fannanin jiki new fannanin attribute.
- 创建文本节点
- An fannanin dominance createTextNode() dominance dominance fannanin new fannanin text fannanin jiki, dominance dominance appendChild() dominance fannanin text fannanin jiki dominance jiki.
- An fannanin dominance CDATA section fannanin jiki
- An fannanin dominance createCDATAsection() dominance dominance fannanin CDATA section fannanin jiki, dominance dominance appendChild() dominance fannanin jiki dominance jiki.
- Fi comment nau'i
- An fannanin dominance createComment() dominance dominance fannanin comment fannanin jiki, dominance dominance appendChild() dominance fannanin jiki dominance jiki.
创建新的元素节点
createElement() 方法创建新的元素节点:
xmlDoc=loadXMLDoc("books.xml"); newel=xmlDoc.createElement("edition"); x=xmlDoc.getElementsByTagName("book")[0]; x.appendChild(newel);
Babban hanyar tukuru:
- Gyara amfani da loadXMLDoc() Fi "books.xml" Yana kai da xmlDoc
- 创建一个新的元素节点
- 向第一个
元素追加这个元素节点
遍历并向所有
创建新的属性节点
createAttribute() 用于创建新的属性节点:
xmlDoc=loadXMLDoc("books.xml"); newatt=xmlDoc.createAttribute("edition"); newatt.nodeValue="first"; x=xmlDoc.getElementsByTagName("title"); x[0].setAttributeNode(newatt);
Babban hanyar tukuru:
- Gyara amfani da loadXMLDoc() Fi "books.xml" Yana kai da xmlDoc
- 创建一个新的属性节点 "edition"
- 向第一个
元素添加这个新的属性节点
遍历所有
注释:如果该属性已存在,则被新属性替代。
通过使用 setAttribute() 来创建属性
由于 setAttribute() 可以在属性不存在的情况下创建新的属性,我们可以使用这个方法来创建新属性。
xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName('book'); x[0].setAttribute("edition","first");
Babban hanyar tukuru:
- Gyara amfani da loadXMLDoc() Fi "books.xml" Yana kai da xmlDoc
- 为第一个
元素设置(创建)值为 "first" 的属性
遍历所有
创建文本节点
createTextNode() 方法创建新的文本节点:
xmlDoc=loadXMLDoc("books.xml"); newel=xmlDoc.createElement("edition"); newtext=xmlDoc.createTextNode("first"); newel.appendChild(newtext); x=xmlDoc.getElementsByTagName("book")[0]; x.appendChild(newel);
Babban hanyar tukuru:
- Gyara amfani da loadXMLDoc() Fi "books.xml" Yana kai da xmlDoc
- 创建一个新元素节点
- 创建一个新的文本节点,其文本是 "first"
- 向这个元素节点追加新的文本节点
- 向第一个
元素追加新的元素节点
向所有
创建一个 CDATA Section 节点
createCDATASection() 方法创建一个新的 CDATA section 节点。
xmlDoc=loadXMLDoc("books.xml"); newCDATA=xmlDoc.createCDATASection("Special Offer & Book Sale"); x=xmlDoc.getElementsByTagName("book")[0]; x.appendChild(newCDATA);
Babban hanyar tukuru:
- Gyara amfani da loadXMLDoc() Fi "books.xml" Yana kai da xmlDoc
- Fi section CDATA nau'i na yau
- Fi section CDATA nau'i na yau a cikin farkon <book> nau'i
Yin aiki da kammala kowane <book> nau'i don fi wani section CDATA:TIY
Fi comment nau'i
Method createComment() ke fadi wani comment nau'i.
xmlDoc=loadXMLDoc("books.xml"); newComment=xmlDoc.createComment("Revised March 2008"); x=xmlDoc.getElementsByTagName("book")[0]; x.appendChild(newComment);
Babban hanyar tukuru:
- Gyara amfani da loadXMLDoc() Fi "books.xml" Yana kai da xmlDoc
- Fi wani comment nau'i na yau
- Fi wani comment nau'i na yau a cikin farkon <book> nau'i
Yin aiki da kammala kowane <book> nau'i don fi wani comment nau'i:TIY
- Baya na farko DOM maye gurbin nau'i
- Baya na baya DOM fi abin da aka fiyi a cikin nau'i