IXPathExpression.Evaluate
IXPathExpression.Evaluate method
इस XPath व्यंजक का मूल्यांकन करता है और परिणाम देता है.
public IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)
पैरामीटर | प्रकार | विवरण |
---|---|---|
contextNode | Node | प्रसंग इस XPath व्यंजक के मूल्यांकन के लिए प्रसंग नोड है। यदिIXPathEvaluator कास्ट करके प्राप्त किया गया थाDocument तो यह उसी दस्तावेज़ के स्वामित्व में होना चाहिए और एक होना चाहिएDocument ,Element ,Attr , Text ,CDATASection ,Comment ,ProcessingInstruction , याXPathNamespace नोड। यदि संदर्भ नोड aText या एCDATASection , तब संदर्भ को संपूर्ण तार्किक पाठ नोड के रूप में समझा जाता है जैसा कि XPath द्वारा देखा जाता है, जब तक कि नोड खाली न हो जिस स्थिति में यह XPath संदर्भ के रूप में काम नहीं कर सकता है। |
type | XPathResultType | यदि कोई विशिष्टप्रकार निर्दिष्ट किया गया है, तो परिणाम XPath रूपांतरणों पर निर्भर निर्दिष्ट प्रकार को वापस करने के लिए बाध्य किया जाएगा और यदि वांछित दबाव संभव नहीं है तो विफल हो जाएगा। यह के मानों में से एक होना चाहिएXPathResultType . |
result | Object | परिणाम एक विशिष्ट परिणाम ऑब्जेक्ट निर्दिष्ट करता है जिसका पुन: उपयोग किया जा सकता है और इस विधि द्वारा लौटाया जा सकता है। यदि यह निर्दिष्ट किया गया हैव्यर्थ या कार्यान्वयन निर्दिष्ट परिणाम का पुन: उपयोग नहीं करता है, एक नया परिणाम ऑब्जेक्ट बनाया जाएगा और लौटाया जाएगा। XPath 1.0 परिणामों के लिए, यह ऑब्जेक्ट प्रकार का होगाIXPathResult . |
प्रतिलाभ की मात्रा
XPath व्यंजक के मूल्यांकन का परिणाम. XPath 1.0 परिणामों के लिए, यह ऑब्जेक्ट प्रकार का होगाIXPathResult
.
अपवाद
अपवाद | स्थिति |
---|---|
DOMException | TYPE_ERR: यदि परिणाम निर्दिष्ट प्रकार को वापस करने के लिए परिवर्तित नहीं किया जा सकता है तो उठाया गया। |
DOMException | WRONG_DOCUMENT_ERR: नोड एक ऐसे दस्तावेज़ से है जो द्वारा समर्थित नहीं हैIXPathEvaluator जिसने इसे बनायाIXPathExpression . |
DOMException | NOT_SUPPORTED_ERR: नोड एक XPath संदर्भ नोड के रूप में अनुमत प्रकार नहीं है या इसके द्वारा अनुरोध प्रकार की अनुमति नहीं हैIXPathExpression . |
यह सभी देखें
- interface IXPathResult
- class Node
- enum XPathResultType
- interface IXPathExpression
- नाम स्थान Aspose.Html.Dom.XPath
- सभा Aspose.HTML