XML DOM evaluate() మాథ్యూడ్

Document ఆబ్జెక్ట్ రిఫరెన్స్ మాన్యువల్

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

evaluate() మాథ్యూడ్ ఒక XPath అభివ్యక్తిని గణితం చేస్తుంది。

సింథాక్స్:

evaluate(xpathText,contextNode,namespaceURLMapper,resultType,result)
పారామీటర్స్ వివరణ
xpathText గణితం చేయాల్సిన XPath అభివ్యక్తిని ప్రతినిధీకరించే స్ట్రింగ్
contextNode గణితం చేయాల్సిన అభివ్యక్తికి సంబంధించిన నోడ్ లను ప్రతినిధీకరిస్తుంది
namespaceURLMapper

ఒక పేరునామక స్పేస్ ప్రీఫిక్స్ ను ఒక పూర్తి నామక స్పేస్ యుఆర్ఎల్ గా మ్యాపింగ్ చేసే ఫంక్షన్

అటువంటి మ్యాపింగ్ అవసరం లేకపోతే null గా ఉంటుంది。

resultType

ఫలితంగా ఉండే ఆబ్జెక్ట్ రకాన్ని నిర్దేశించడానికి ఉపయోగించిన XPath ట్రాన్స్ఫార్మేషన్ ను నిర్బంధించడానికి ఉపయోగించబడుతుంది

XPathResult ఆబ్జెక్ట్ ప్రతిపాదిత కాంటెంట్ విలువలు ఉన్నాయి

result

ఒక మల్టిపల్ వినియోగం చేయగల XPathResult ఆబ్జెక్ట్;

కొత్త XPathResult ఆబ్జెక్ట్ సృష్టించాలని అని ఉంటే అది null ఉంటుంది。

ఫలితం

ఇచ్చిన కంటెక్స్ట్ నోడ్ పై గణితం చేసిన అభివ్యక్తి యొక్క ఒక ఫలితాన్ని ప్రతినిధీకరిస్తుంది XPathResult ఆబ్జెక్ట్

ప్రారంభించండి

ఉంటే xpathText సింథెక్స్ పరంగా తప్పున ఉన్నట్లయితే లేదా ఈ ప్రక్రియా యొక్క ఫలితం కావలసిన రకానికి మార్చలేనిది ఉంటే resultTypeలేదా ఈ ప్రక్రియాలో ఉన్నట్లయితే namespaceURLMapper అనిల్యమున్న నెట్వర్క్ స్పేస్ లేదా ఇది డాక్యుమెంట్ తో సంబంధం లేకపోతే contextNode తప్పున ఉన్న రకం లేదా ఈ డాక్యుమెంట్ తో సంబంధం లేనిది ఉంటే, ఈ మాథడ్ ఒక అనిల్యమును ప్రాప్తిస్తుంది.

వివరణ

ఈ మాథడ్ ప్రదత్త కంటెక్స్ట్ నోడ్ ప్రకారం ప్రదత్త XPath ప్రక్రియను గణించి, XPathResult ఆబ్జెక్ట్ అనే ప్రక్రియను తిరిగి ఇవ్వబడుతుంది. ఈ XPathResult ఆబ్జెక్ట్ యొక్క type ప్రకారం ఫలితం రకం నిర్ణయించబడుతుంది. మీరు ఒక ప్రక్రియను బహుళంగా గణించడానికి ఉపయోగించండి Document.createExpression() ప్రక్రియాను ఒక XPath ప్రక్రియాగా కంపైల్ చేయడానికి ఉపయోగించండి XPathExpression ఆబ్జెక్ట్అప్పటికే, XPathExpression యొక్క evaluate() మాథడ్ ఉపయోగించండి.

IE ఈ API ను మద్దతు ఇవ్వలేదు. చూడండి Node.selectNodes() మరియు Node.selectSingleNode() ఒక ప్రత్యేకమైన IE ప్రత్యామ్నాయం గురించి తెలుసుకోండి.

చూడండి

Document ఆబ్జెక్ట్ రిఫరెన్స్ మాన్యువల్