XML DOM getElementsByTagNameNS() పద్ధతి
నిర్వచనం మరియు వినియోగం
getElementsByTagNameNS() పద్ధతి ప్రకారం, ప్రక్రియానికి సంబంధించిన నామకరణం మరియు నామస్పదం కలిగిన ఎలమెంట్లను పొందే నొడ్ లిస్ట్ అనునది అందిస్తుంది.
సింథాక్సిస్:
getElementsByTagNameNS(ns,name)
పారామిటర్ | వివరణ |
---|---|
ns | స్ట్రింగ్ వాల్యూ, ఇది సెకన్స్ ను పొందడానికి నిర్ణయించవచ్చు. వాల్యూ "*" అన్ని టాగ్లను సరిపోతుంది. |
name | స్ట్రింగ్ వాల్యూ, ఇది సెకన్స్ ను పొందడానికి నిర్ణయించవచ్చు. వాల్యూ "*" అన్ని టాగ్లను సరిపోతుంది. |
రిటర్న్ వాల్యూ
డాక్యుమెంట్ ట్రీలో ప్రక్రియానికి సంబంధించిన నామకరణం మరియు స్థానిక పేరు కలిగిన Element నొడ్లను కలిగివున్న రిడ్ లోక్ అరేయి ఆఫ్ ఎలమెంట్స్ (సాంకేతికంగా చెప్పాలంటే, ఇది) NodeList ఆబ్జెక్ట్)
వివరణ
ఈ పద్ధతి మరియు getElementsByTagName() పద్ధతిఇది సమానంగా ఉంటుంది, కానీ ఇది నామకరణం మరియు నామస్పదం ప్రకారం మూలకాలను సేకరిస్తుంది. నామకరణం కలిగిన ఎక్సిమల్ డాక్యుమెంట్లు మాత్రమే దీనిని వాడతారు.
ప్రతిరూపం
అన్ని ఉదాహరణలలో, మేము ఎక్సిమల్ ఫైల్ని వాడుతాము: books.xmlమరియు జావాస్క్రిప్ట్ ఫంక్షన్ loadXMLDoc()。
ఈ కోడ్ స్పందనం ప్రతి <book> ఎలమెంట్కు ఒక నామకరణం కలిగిన ఎలమెంట్ నొడ్ జోడిస్తుంది:
xmlDoc=loadXMLDoc("/example/xdom/books.xml"); var x=xmlDoc.getElementsByTagName('book'); var newel,newtext; for (i=0;i<x.length;i++) { newel=xmlDoc.createElementNS('p','edition')
; newtext=xmlDoc.createTextNode('First'); newel.appendChild(newtext); x[i].appendChild(newel); } //అన్ని title మరియు edition నివేదించండి var y=xmlDoc.getElementsByTagName("title"); var z=xmlDoc.getElementsByTagNameNS("p","edition")
; for (i=0;i<y.length;i++) { document.write(y[i].childNodes[0].nodeValue); document.write(" - "); document.write(z[i].childNodes[0].nodeValue); document.write(" edition"); document.write("<br />"); }
TIY
- createElementNS() - నామక అవలంబన కలిగిన మొక్కను సృష్టించండి(IE బ్రౌజర్ నిర్లక్ష్యం చేస్తుంది)