CreateExpression
IXPathEvaluator.CreateExpression method
Çözümlenmiş ad alanlarıyla ayrıştırılmış bir XPath ifadesi oluşturur. Bu, bir ifade bir uygulamada yeniden kullanılacağı zaman yararlıdır, çünkü ifade dizesini daha verimli bir dahili formda derlemeyi ve ifade içinde oluşan tüm ad alanı öneklerini önceden çözmeyi mümkün kılar.
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 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ı önekiDOMException 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 yükseltilir.IXPathEvaluator . |
DOMException | NAMESPACE_ERR: İfade, belirtilen tarafından çözülemeyen ad alanı önekleri içeriyorsa tetiklenirIXPathNSResolver . |
Ayrıca bakınız
- interface IXPathExpression
- interface IXPathNSResolver
- interface IXPathEvaluator
- ad alanı Aspose.Svg.Dom.XPath
- toplantı Aspose.SVG