ఎక్స్ఎమ్ఎల్ డామ్ నోడ్ వాల్యూ మార్చడం
- ముందసి పేజీ DOM నోడ్ పొందండి
- తదుపరి పేజీ DOM తొలగించు నోడ్
nodeValue 属性用于改变节点值。
setAttribute() పద్ధతి అనునాత్ర విలువను మార్చడానికి ఉపయోగించబడుతుంది.
ఉదాహరణ
దిగువ ఉదాహరణలో XML ఫైల్స్ ఉపయోగించబడింది books.xml.
ఫంక్షన్ ఉపయోగించిబాహ్య జావాస్క్రిప్ట్ లో ఉన్న ఫంక్షన్ ద్వారా ఎక్సిక్యూట్ చేయబడింది. ఇది XML ఫైల్స్ ను లోడ్ చేయడానికి ఉపయోగించబడింది.
- ఎలిమెంట్ టెక్స్ట్ నోడ్ మార్చడం
- ఈ ఉదాహరణలో, "books.xml" లో మొదటి <title> ఎలిమెంట్ యొక్క టెక్స్ట్ నోడ్ ను మార్చడానికి nodeValue అనునాత్ర ఉపయోగించబడింది.
- setAttribute ఉపయోగించడం ద్వారా అనునాత్ర విలువను మార్చడం
- ఈ ఉదాహరణలో, మొదటి <book> యొక్క "category" అనునాత్ర విలువను మార్చడానికి setAttribute() పద్ధతి ఉపయోగించబడింది.
- nodeValue ఉపయోగించడం ద్వారా అనునాత్ర విలువను మార్చడం
- ఈ ఉదాహరణలో, మొదటి <book> యొక్క "category" అనునాత్ర విలువను మార్చడానికి nodeValue అనునాత్ర ఉపయోగించబడింది.
ఎలిమెంట్ విలువను మార్చడం
DOM లో, ప్రతి భాగం నోడ్స్ అవుతాయి. ఎలిమెంట్ నోడ్స్ పదబంధాన్ని లేదు.
ఎలిమెంట్ నోడ్స్ యొక్క టెక్స్ట్ స్టోరేజ్ పదబంధాన్ని కలిగి ఉంటాయి. ఈ నోడ్ అనేది టెక్స్ట్ నోడ్ అని పిలుస్తారు.
ఎలిమెంట్ టెక్స్ట్ మార్చడం అనేది ఈ పదబంధాన్ని మార్చడం అని అర్థం వహిస్తుంది.
టెక్స్ట్ నోడ్ విలువను మార్చడం
nodeValue అనునాత్ర టెక్స్ట్ నోడ్ విలువను మార్చడానికి ఉపయోగించవచ్చు.
దిగువ కోడ్ స్పంగం మొదటి <title> ఎలిమెంట్ యొక్క టెక్స్ట్ నోడ్ విలువను మార్చింది:
nodeValue అనునాదం అనునాద నోడ్ విలువను మార్చడానికి ఉపయోగించబడవచ్చు: x=xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue="హలో వరల్డ్";
y.nodeValue="child";
- ఉదాహరణ గా వివరించండి: ఉపయోగించి " లో లోడ్ చేయండి xmlDocbooks.xml" లో లోడ్ చేయండి xmlDoc లో
- మొదటి <title> ఎలిమెంట్ యొక్క టెక్స్ట్ నోడ్ ను పొందండి
- ఈ టెక్స్ట్ నోడ్ యొక్క నోడ్ వాల్యూను "హలో వరల్డ్" గా మార్చండి
అన్ని <title> ఎలిమెంట్స్ యొక్క టెక్స్ట్ నోడ్స్ ను పరిశీలించి మార్చండి:TIY
అనునాత్ర విలువను మార్చడం
DOM లో, అనునాత్రలు కూడా నోడ్స్ అవుతాయి. ఎలిమెంట్ నోడ్స్ నుండి వేరుగా, అనునాత్ర నోడ్స్ పదబంధాన్ని కలిగి ఉంటాయి.
అనునాత్ర విలువను మార్చడం అనేది దాని పదబంధాన్ని మార్చడం అని అర్థం వహిస్తుంది.
సేటట్రిబ్యూట్() పద్ధతి లేదా నోడ్ ఎన్టిటీ యొక్క నోడ్ వాల్యూ అనునాత్రలను మార్చడానికి ఉపయోగించవచ్చు.
సేటట్రిబ్యూట్() ఉపయోగించడం ద్వారా అనునాత్రలను మార్చండి
setAttribute() మాధ్యమం ఇప్పటికే ఉన్న అనునాదాన్ని అందిస్తుంది లేదా కొత్త అనునాదాన్ని సృష్టిస్తుంది.
క్రింది కోడ్ విషయం లో <book> మూలకం యొక్క category అనునాదాన్ని మార్చుతుంది:
nodeValue అనునాదం అనునాద నోడ్ విలువను మార్చడానికి ఉపయోగించబడవచ్చు: x=xmlDoc.getElementsByTagName('book'); x[0].setAttribute("category","child");
y.nodeValue="child";
- ఉదాహరణ గా వివరించండి: ఉపయోగించి " లో లోడ్ చేయండి xmlDocbooks.xml" లో లోడ్ చేయండి xmlDoc లో
- మొదటి <book> మూలకం పొందండి
- "category" అనునాదాన్ని "child" పరివర్తించండి
అన్ని <title> ను గమనించి ఒక కొత్త అనునాదాన్ని జోడించండి:TIY
పోస్ట్ కామెంట్స్:అనునాద నోడ్ లేకపోతే, నిర్దేశించిన పేరు మరియు విలువను కలిగిన కొత్త అనునాదాన్ని సృష్టించండి.
అనునాద నోడ్ విలువను మార్చడానికి ఉపయోగించండి nodeValue
nodeValue ద్వారా అనునాదాన్ని మార్చండి:
nodeValue అనునాదం అనునాద నోడ్ విలువను మార్చడానికి ఉపయోగించబడవచ్చు: xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("book")[0]; y=x.getAttributeNode("category");
y.nodeValue="child";
- ముందసి పేజీ DOM నోడ్ పొందండి
- తదుపరి పేజీ DOM తొలగించు నోడ్