Document.CreateExpression

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

Ayrıca bakınız