Is there any sample code available that does this?

thanks,
Tahura

Subject: XPath and Namespace mapping
From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Wed, 20 Oct 2004 11:28:46 -0700
Content-Type: text/plain; charset="US-ASCII"

My question is if I didn'tt know ahead of time the
prefix but know the namespace, then is there a way
to construct the XPath expression. Is there a class
which I can use to map arbitrary prefixes to namespaces
and then uses those prefixes as path of the XPath expression.
If yes, what class is this?

The prefix is irrelevant -- you can use any prefix in an XPath expression, as long as it is bound to the namespace URI of the target node(s) in the XML document. All you need is to derive a class from PrefixResolver that knows the prefix and namespace URI mappings for the XPath expressions, and use that when you compile the XPath expression you are evaluating.

Dave




Reply via email to