Interface IXPathExpression

Interface IXPathExpression

İsim alanı : Aspose.Svg.Dom.XPath Toplantı: Aspose.SVG.dll (25.5.0)

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

[DOMObject]
[DOMName("XPathExpression")]
[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

Bu XPath ifadesinin değerlendirilmesi için ‘konteks’ bir bağlam düğmesi.Eğer Aspose.Svg.Dom.XPath.IXpathEvalator, Aspos.VG.Comment, ASPOSE.DSV GÜVENLİĞİ ile elde edilirse, o zaman bu aynı belgeye sahip olmalı ve bir Asposa.Bölge dosyası olması gerekir.Aspose.M.Patx.Element, AsPoses.Natham kodunun tamamı bir konteksti olarak görülebilen bir konsept değildir.

type XPathResultType

Eğer belirli bir ’tip’ belirtilirse, o zaman sonuç XPath dönüşümlerine dayanan ve istenen zorlama mümkün değilse başarısız olarak belirtilen türü iade etmek zorunda kalacaktır. Bu Aspose.Svg.Dom.XPath.ExpathResultType 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 tanımlanırsa veya uygulama belirtilen sonucu tekrar kullanmazsa, yeni bir sonucu nesne oluşturulacak ve iade edilecektir. XPath 1.0 sonuçları için bu öğe Aspose.Svg.Dom.XPath.IXpathResult türüne girer.

Returns

IXPathResult

XPath 1.0 sonuçları için, bu nesneAspose.Svg.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.Bu Aspose.Svg.Dom.XPath.IXpathEvaluator oluşturdu.

DOMException

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

 Türkçe