XML DOM నోడ్ సృష్టించడం

ఉదాహరణ

క్రింది ఉదాహరణలో XML ఫైల్ని వాడబడింది books.xml.

ఫంక్షన్ loadXMLDoc()బాహ్య జావాస్క్రిప్ట్లో వాడబడుతుంది, XML ఫైల్ని లోడ్ చేయడానికి.

మూలక నొత్తిని సృష్టించడం
ఈ ఉదాహరణలో createElement() ను వాడి కొత్త మూలక నొత్తిని సృష్టించి, అది ఒక నొత్తినికి appendChild() ద్వారా జోడించారు.
createAttribute ద్వారా అంశ నొత్తిని సృష్టించడం
ఈ ఉదాహరణలో createAttribute() ను వాడి కొత్త అంశ నొత్తిని సృష్టించి, అది ఒక మూలకానికి setAttributeNode() ద్వారా జోడించారు.
setAttribute ద్వారా అంశ నొత్తిని సృష్టించడం
ఈ ఉదాహరణలో setAttribute() ను వాడి ఒక మూలకకు కొత్త అంశాన్ని సృష్టించారు.
పాఠం నోడ్ సృష్టించండి
ఈ ఉదాహరణలో createTextNode() ను వాడి కొత్త టెక్స్ట్ నొత్తిని సృష్టించి, అది ఒక మూలకానికి appendChild() ద్వారా జోడించారు.
CDATA సెక్షన్ నొత్తిని సృష్టించడం
ఈ ఉదాహరణలో createCDATAsection() ను వాడి CDATA సెక్షన్ నొత్తిని సృష్టించి, అది ఒక మూలకానికి appendChild() ద్వారా జోడించారు.
పేరాట నోడ్ సృష్టించండి
ఈ ఉదాహరణలో createComment() ను వాడి ఒక comment నొత్తిని సృష్టించి, అది ఒక మూలకానికి appendChild() ద్వారా జోడించారు.

కొత్త ఎలమెంట్ నోడ్ సృష్టించండి

createElement() మాధ్యమం కొత్త ఎలమెంట్ నోడ్ సృష్టిస్తుంది:

xmlDoc=loadXMLDoc("books.xml");
newel=xmlDoc.createElement("edition");
x=xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newel);

ఉదాహరణ వివరణలు:

  1. ఉపయోగించి ద్వారా loadXMLDoc() ఈ విధంగా "books.xml" xmlDoc లో లోడ్ చేయండి
  2. ఒక కొత్త ఎలమెంట్ నోడ్ <edition> సృష్టించండి
  3. మొదటి <book> ఎలమెంట్ కు ఈ ఎలమెంట్ నోడ్ జోడించండి

TIY

అన్ని <book> ఎలమెంట్స్ కు ఒక ఎలమెంట్ జోడించండి పరిశీలించండి మరియు జోడించండి:TIY

కొత్త అంశాన్ని సృష్టించండి

createAttribute() మాధ్యమం కొత్త అంశాన్ని సృష్టిస్తుంది:

xmlDoc=loadXMLDoc("books.xml");
newatt=xmlDoc.createAttribute("edition");
newatt.nodeValue="first";
x=xmlDoc.getElementsByTagName("title");
x[0].setAttributeNode(newatt); 

ఉదాహరణ వివరణలు:

  1. ఉపయోగించి ద్వారా loadXMLDoc() ఈ విధంగా "books.xml" xmlDoc లో లోడ్ చేయండి
  2. ఒక కొత్త అంశాన్ని "edition" సృష్టించండి
  3. మొదటి <title> ఎలమెంట్ కు ఈ కొత్త అంశాన్ని జోడించండి

TIY

అన్ని <title> ఎలమెంట్స్ ను పరిశీలించి ఒక కొత్త అంశాన్ని జోడించండి:TIY

పేర్కొంది: అంశం ఇప్పటికే ఉన్నప్పుడు, కొత్త అంశం ప్రత్యామ్నాయంగా ఉంటుంది。

setAttribute() మాధ్యమాన్ని ఉపయోగించి అంశాన్ని సృష్టించండి

setAttribute() మాధ్యమం అంశం లేకపోయినప్పుడు కొత్త అంశాన్ని సృష్టిస్తుంది, ఈ మాధ్యమాన్ని ఉపయోగించవచ్చు ఈ మాధ్యమాన్ని ఉపయోగించండి

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
x[0].setAttribute("edition","first");

ఉదాహరణ వివరణలు:

  1. ఉపయోగించి ద్వారా loadXMLDoc() ఈ విధంగా "books.xml" xmlDoc లో లోడ్ చేయండి
  2. మొదటి <book> ఎలమెంట్ కు (సృష్టించడం ద్వారా) "first" విలువ కలిగిన అంశాన్ని అమర్చండి

TIY

అన్ని <title> ఎలమెంట్స్ ను పరిశీలించి ఒక కొత్త అంశాన్ని జోడించండి:TIY

పాఠం నోడ్ సృష్టించండి

createTextNode() మాధ్యమం కొత్త పాఠం నోడ్ సృష్టిస్తుంది:

xmlDoc=loadXMLDoc("books.xml");
newel=xmlDoc.createElement("edition");
newtext=xmlDoc.createTextNode("first");
newel.appendChild(newtext);
x=xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newel);

ఉదాహరణ వివరణలు:

  1. ఉపయోగించి ద్వారా loadXMLDoc() ఈ విధంగా "books.xml" xmlDoc లో లోడ్ చేయండి
  2. ఒక కొత్త ఎలమెంట్ నోడ్ <edition> సృష్టించండి
  3. ఒక కొత్త పాఠం నోడ్ సృష్టించండి, దాని పాఠం "first"
  4. ఈ ఎలమెంట్ నోడ్ కు కొత్త పాఠం నోడ్ జోడించండి
  5. మొదటి <book> ఎలమెంట్ కు కొత్త ఎలమెంట్ నోడ్ జోడించండి

TIY

అన్ని <book> ఎలమెంట్స్ కు ఒక పాఠం నోడ్ కలిగిన ఎలమెంట్ నోడ్ జోడించండి:TIY

ఒక CDATA సెక్షన్ నోడ్ సృష్టించండి

createCDATASection() మాధ్యమం ఒక కొత్త CDATA సెక్షన్ నోడ్ సృష్టిస్తుంది。

xmlDoc=loadXMLDoc("books.xml");
newCDATA=xmlDoc.createCDATASection("Special Offer & Book Sale");
x=xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newCDATA);

ఉదాహరణ వివరణలు:

  1. ఉపయోగించి ద్వారా loadXMLDoc() ఈ విధంగా "books.xml" xmlDoc లో లోడ్ చేయండి
  2. ఒక కొత్త CDATA సెక్షన్ నోడ్ సృష్టించండి
  3. ఈ కొత్త CDATA సెక్షన్ నోడ్ ను మొదటి <book> ఎలమెంట్కు జోడించండి

TIY

అన్ని <book> ఎలమెంట్స్ కు ఒక CDATA సెక్షన్ జోడించండి:TIY

పేరాట నోడ్ సృష్టించండి

createComment() మాదిరిగా ఒక కొత్త పేరాట నోడ్ సృష్టిస్తుంది.

xmlDoc=loadXMLDoc("books.xml");
newComment=xmlDoc.createComment("Revised March 2008");
x=xmlDoc.getElementsByTagName("book")[0];
x.appendChild(newComment);

ఉదాహరణ వివరణలు:

  1. ఉపయోగించి ద్వారా loadXMLDoc() ఈ విధంగా "books.xml" xmlDoc లో లోడ్ చేయండి
  2. ఒక కొత్త comment నోడ్ సృష్టించండి
  3. ఈ కొత్త పేరాట నోడ్ ను మొదటి <book> ఎలమెంట్కు జోడించండి

TIY

ఒక సారితో అన్ని <book> ఎలమెంట్స్ కు ఒక comment నోడ్ జోడించండి:TIY