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)
ParametreTipTanım
expressionStringAyrıştırılacak XPath ifade dizesi.
resolverIXPathNSResolverbuçö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
DOMExceptionINVALID_EXPRESSION_ERR: İfadenin kurallarına göre yasal değilse yükseltilir.IXPathEvaluator.
DOMExceptionNAMESPACE_ERR: İfade, belirtilen tarafından çözülemeyen ad alanı önekleri içeriyorsa tetiklenirIXPathNSResolver.

Ayrıca bakınız