XML DOM getElementsByTagNameNS() పద్ధతి

Document ఆబ్జెక్ట్ పరిశీలన హాండ్బుక్

నిర్వచనం మరియు వినియోగం

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 బ్రౌజర్ నిర్లక్ష్యం చేస్తుంది)

Document ఆబ్జెక్ట్ పరిశీలన హాండ్బుక్