XML DOM నోడ్ విలువ మార్చడం
nodeValue
ఆటోరిటీ నోడ్ విలువ మార్చడానికి ఉపయోగిస్తారు.
setAttribute()
ఈ మాదిరి మాధ్యమం ఆటోరిటీ విలువ మార్చడానికి ఉపయోగిస్తారు.
ఎలమెంట్ విలువ మార్చడం
డోమ్లో, ప్రతిదీ నోడ్. ఎలమెంట్ నోడ్ లేదు టెక్స్ట్ విలువ.
ఎలిమెంట్ నోడ్ యొక్క పదబద్దం విలువ కుమార నోడ్స్ లో నిలుస్తుంది. ఈ నోడ్ ను పదబద్దం నోడ్ అని పిలుస్తారు.
అంశపు పదబద్దాన్ని మార్చడానికి, అంశపు పదబద్దాన్ని మార్చవచ్చు.
పదబద్దం నోడ్ యొక్క విలువను మార్చండి
nodeValue
అంశం ఉపయోగించి పదబద్దాన్ని మార్చవచ్చుపదబద్దం నోడ్ యొక్క విలువ.
ఈ కోడ్ మొదటి <title> నోడ్ యొక్క పదబద్దం నోడ్ విలువను మార్చుతుంది:
ఉదాహరణ 1
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue = "చౌకగా చూపుము";
例子解释:
- 假设 books.xml లో లోడు చేయబడింది
xmlDoc
中 - <title> నోడ్ యొక్క మొదటి కుమార నోడ్ ను పొందండి
- ఈ పదబద్దం నోడ్ యొక్క నోడ్ విలువను "చౌకగా చూపుము" గా మార్చండి
ఉదాహరణ 2
చుట్టూ చూసి అన్ని <title> నోడ్స్ యొక్క పదబద్దాన్ని మార్చండి:
for (i = 0; i < x.length; i++) { x[i].childNodes[0].nodeValue = "మార్చబడిన పదబద్దం"; }
అంశపు విలువను మార్చండి
DOM లో, అంశం కూడా నోడ్ ఉంది. ఎలిమెంట్ నోడ్ నుండి వేరుగా, అంశ నోడ్ వచ్చు నోడ్ ఉంది.
అంశపు విలువను మార్చడానికి పదబద్దం మార్చండి.
ఉపయోగించి అంశపు విలువను మార్చవచ్చు. setAttribute()
విధానం లేదా అంశ నోడ్ యొక్క nodeValue
అంశం చేయడానికి ఉపయోగించవచ్చు.
setAttribute() ఉపయోగించి అంశాన్ని మార్చండి.
setAttribute()
విధానంఉన్న అంశపు విలువను అంతర్భాగంగా సెట్ చేయండి, లేదాకొత్త అంశాన్ని సృష్టించండి.
setAttribute()
విధానం అంశపు విలువను మార్చవచ్చు. అంశం లేకపోతే, కొత్త అంశాన్ని సృష్టిస్తుంది.
ఈ కోడ్ <book> నోడ్ యొక్క category అంశాన్ని మార్చుతుంది:
ఉదాహరణ 1
xmlDoc.getElementsByTagName("book")[0].setAttribute("category","రసాయనిక రికీపీస్");
例子解释:
- 假设 books.xml 已被加载到
xmlDoc
中 - మొదటి <book> నోడ్ ను పొందండి
- "category" అంశపు విలువను "రసాయనిక రికీపీస్" గా మార్చండి
ఉదాహరణ 2
అన్ని <title> నోడ్స్ ను చుట్టూ చూసి కొత్త అంశాన్ని జోడించండి:
x = xmlDoc.getElementsByTagName('title'); for (i = 0; i < x.length; i++) { x[i].setAttribute("edition","ప్రథమ సంచిక"); }
మెరుగుపరచుకోవాలి:అంశం లేకపోతే, కొత్త అంశాన్ని (పేరు మరియు విలువను తెలిపిన) సృష్టిస్తుంది.
nodeValue ఉపయోగించి అంశాన్ని మార్చండి.
nodeValue
అంశం ఉందిఅంశ నోడ్ విలువ.
మార్చు nodeValue
అంశం విలువను మార్చవచ్చు.
ఉదాహరణ
xmlDoc.getElementsByTagName("book")[0].getAttributeNode("category").nodeValue = "烹饪";
例子解释:
- 假设 books.xml 已被加载到
xmlDoc
中 - 获取第一个 <book> 元素的 "category" 属性
- 将属性节点的值更改为 "烹饪"