XML DOM evaluate() विधि

डॉक्युमेंट ऑब्जेक्ट संदर्भ दस्तावेज़

परिभाषा और उपयोग

evaluate() विधि एक XPath एक्सप्रेशन को गणना करती है。

व्याकरण:

evaluate(xpathText,contextNode,namespaceURLMapper,resultType,result)
पारामीटर वर्णन
xpathText गणना करने के लिए आवश्यक XPath एक्सप्रेशन का स्ट्रिंग
contextNode दस्तावेज़ में, जो गणना करने के लिए आवश्यक नोड
namespaceURLMapper

एक नामकरण अभिप्राय को पूर्ण नामस्पति URL के लिए मानकर करने वाली फ़ंक्शन

अगर इस तरह के मैपिंग की आवश्यकता नहीं है, तो यह null होता है。

resultType

इस तरह के नोड को इस्तेमाल करता है, XPath के रूपांतर के द्वारा अनिवार्य रूप से परिणाम के प्रकार को लागू करता है。

संभावित मान के लिए result ऑब्जेक्ट के प्रकार; XPathResult ऑब्जेक्ट द्वारा परिभाषित सामान्यांकों

result

एक फेर-से-फेर-से-इस्तेमाल की गई XPathResult ऑब्जेक्ट

यदि आप एक नया XPathResult ऑब्जेक्ट बनाना चाहते हैं, तो यह null होता है。

वापसी मान

साबित करता है कि दिये गए Context नोड के आधार से गणना के लिए एक XPathResult ऑब्जेक्ट

फेंक

यदि xpathText वाक्यविन्यासी गलती होने के कारण या यदि एक्सप्रेशन का परिणाम इच्छित रूप में बदला नहीं जा सकता है resultTypeया यदि एक्सप्रेशन में namespaceURLMapper अपवादी नामस्पीकर अथवा यदि contextNode गलत प्रकार का होने या यह दस्तावेज़ से असंबंधित होने के कारण, इस मेथड को एक असामान्यता फेंक देता है。

वर्णन

यह मेथड दिए गए कंटेक्स्ट नोड के आधार पर निर्दिष्ट XPath एक्सप्रेशन की गणना करता है और XPathResult वस्तु वापस करता है, जो type द्वारा निर्धारित करता है कि परिणाम किस प्रकार का होना चाहिए।यदि आप एक एक्सप्रेशन को कई बार गणना करना चाहते हैं, तो Document.createExpression() एक व्यक्ति को एक एक्सप्रेशन के रूप में संयोजित करने के लिए XPathExpression वस्तुके बाद, XPathExpression के evaluate() मेथड का उपयोग करें

आईई इस API को नहीं समर्थित करता।देखें Node.selectNodes() और Node.selectSingleNode() एक विशेष आईई विकल्प को समझने के लिए

देखें

डॉक्युमेंट ऑब्जेक्ट संदर्भ दस्तावेज़