Interface IXPathResult

IXPathResult interface

XPathResult इंटरफ़ेस एक विशेष नोड के संदर्भ में एक XPath 1.0 अभिव्यक्ति के मूल्यांकन के परिणाम का प्रतिनिधित्व करता है। चूँकि XPath व्यंजक के मूल्यांकन के परिणामस्वरूप विभिन्न प्रकार के परिणाम हो सकते हैं, यह ऑब्जेक्ट को परिणाम के प्रकार और मान की खोज और हेरफेर करना संभव बनाता है.

public interface IXPathResult

गुण

नामविवरण
BooleanValue { get; }इस बूलियन परिणाम का मान।
InvalidIteratorState { get; }दर्शाता है कि इटरेटर अमान्य हो गया है। सच है अगरपरिणाम प्रकार हैअनऑर्डर्ड नोड इटरेटर टाइप करें याऑर्डर किया गया नोड इटरेटर प्रकार और इस परिणाम के वापस आने के बाद से दस्तावेज़ को संशोधित किया गया है।
NumberValue { get; }इस संख्या परिणाम का मान।
ResultType { get; }इस परिणाम के प्रकार का प्रतिनिधित्व करने वाला एक कोड, जैसा कि http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult द्वारा परिभाषित किया गया हैXPathResultType गणना.
SingleNodeValue { get; }इस एकल नोड परिणाम का मान, जो हो सकता हैव्यर्थ .
SnapshotLength { get; }परिणाम स्नैपशॉट में नोड्स की संख्या। स्नैपशॉटआइटम सूचकांकों के लिए मान्य मान हैं0 कोस्नैपशॉट लंबाई -1 समावेशी.
StringValue { get; }इस स्ट्रिंग परिणाम का मान।

तरीकों

नामविवरण
IterateNext()नोड सेट या से अगले नोड को दोहराता है और वापस करता हैव्यर्थ अगर कोई और नोड नहीं हैं।
SnapshotItem(int)लौटाता हैअनुक्रमणिका स्नैपशॉट संग्रह में वें आइटम। अगरअनुक्रमणिका से अधिक है या सूची में नोड्स की संख्या के बराबर है, यह विधि वापस आती हैव्यर्थ . पुनरावर्तक परिणाम के विपरीत, स्नैपशॉट अमान्य नहीं होता है, लेकिन वर्तमान दस्तावेज़ के अनुरूप नहीं हो सकता है यदि यह उत्परिवर्तित है।

यह सभी देखें