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
XPath 1.0 sonuçları için, bu nesneAspose.Svg.Dom.XPath.IXpathResult ile ilgili bilgiler
Exceptions
TYPE_ERR: Sonuç belirtilen türü iade etmek için dönüştürülemezse yükseltilmiştir.
WRONG_DOCUMENT_ERR: Node tarafından desteklenmeyen bir belgedir.Bu Aspose.Svg.Dom.XPath.IXpathEvaluator oluşturdu.
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.