IXPathEvaluator.CreateExpression
IXPathEvaluator.CreateExpression method
Çözülmüş ad alanlarıyla ayrıştırılmış bir XPath ifadesi oluşturur. Bu, ifade dizesini daha verimli bir dahili biçimde derlemeyi ve ifade içinde oluşan tüm ad alanı öneklerini önceden çözmeyi mümkün kıldığından, bir ifade bir uygulamada yeniden kullanılacağında yararlıdır.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Parametre | Tip | Tanım |
---|---|---|
expression | String | Ayrıştırılacak XPath ifade dizesi. |
resolver | IXPathNSResolver | buçözücü dahil olmak üzere tüm öneklerin çevirisine izin verir.xml ad alanı öneki, XPath ifadesi içinde uygun ad alanı URI’lerine. Bu olarak belirtilirsehükümsüz , ifade içindeki herhangi bir ad alanı öneki şuna neden olur:DOMException kodla birlikte atılıyorNAMESPACE_ERR . |
Geri dönüş değeri
XPath ifadesinin derlenmiş biçimi.
istisnalar
istisna | şart |
---|---|
DOMException | INVALID_EXPRESSION_ERR: İfadenin kurallarına göre yasal değilse ortaya çıkar.IXPathEvaluator . |
DOMException | NAMESPACE_ERR: İfade, belirtilen tarafından çözülemeyen ad alanı önekleri içeriyorsa tetiklenir.IXPathNSResolver . |
Ayrıca bakınız
- interface IXPathExpression
- interface IXPathNSResolver
- interface IXPathEvaluator
- ad alanı Aspose.Html.Dom.XPath
- toplantı Aspose.HTML