Interface IXPathExpression

Interface IXPathExpression

İsim alanı : Aspose.Html.Dom.XPath Görüntüleme: Aspose.HTML.dll (25.4.0)

‘XPathExpression’ arayüzü parsed ve çözülmüş bir XPath ifadesini temsil eder.

[DOMName("XPathExpression")]
[DOMObject]
[ComVisible(true)]
public interface IXPathExpression

Methods

Evaluate(Node, XPathResultType, nesne)

Bu XPath ifadesini değerlendirir ve bir sonuç iade eder.

[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)

Parameters

contextNode Node

Konteks, bu XPath ifadesinin değerlendirilmesi için bir bağlayıcıdır.Eğer Aspose.Html.Dom.XPath.IXPathEvaluator Aspose.Html.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom

type XPathResultType

Eğer belirli bir ’tip’ belirtilirse, sonuç XPath dönüşümlerine dayanan belirli türü iade etmek zorunda kalır ve istenen zorlama mümkün değilse başarısız olur. Bu Aspose.Html.Dom.XPath.XPathResultType değerlerinden biri olmalıdır.

result object

Sonuç, bu yöntemi yeniden kullanabilen ve geri getirebilen belirli bir sonuç nesnesini belirler. eğer bu ‘sıfır’ olarak belirtilirse veya uygulama belirtilen sonucu yeniden kullanmazsa, yeni bir sonuç nesne oluşturulur ve geri getirilir. XPath 1.0 sonuçları için, bu nesne Aspose.Html.Dom.XPath.IXPathResult türüne girer.

Returns

IXPathResult

XPath 1.0 sonuçları için, bu nesneAspose.Html.Dom.XPath.IXPathResult ile ilgili bilgiler

Exceptions

DOMException

TYPE_ERR: Sonuç belirtilen türü iade etmek için dönüştürülemezse yükseltilmiştir.

DOMException

WRONG_DOCUMENT_ERR: Node tarafından desteklenmeyen bir belgedir.Aspose.Html.Dom.XPath.IXPathEvaluator bu Aspose.Html.Dom.XPath.IXPathExpression oluşturdu.

DOMException

NOT_SUPPORTED_ERR: düğme bir XPath bağlam düğmesi olarak izin verilen bir tür değildirveya talep türü bu Aspose.Html.Dom.XPath.IXPathExpression tarafından izin verilmez.

 Türkçe