| Author |
Xpath with name space?
|
John Landon
Ranch Hand
Joined: Sep 25, 2008
Posts: 221
|
|
Hi,
I have the following xml:
I need to access to the "def1" node. The xpath abc/def1 is not right. What should I include in side the xpath for the namespace?
Thanks,
John.
|
 |
Paul Clapham
Bartender
Joined: Oct 14, 2005
Posts: 16483
|
|
In plain XPath there isn't any way to refer to elements in the default namespace. But if you have a way of providing a namespace context to your XPath expression, then do this:
(1) Provide a namespace context that maps your namespace URI ("abc123" in this case) to a prefix, let's say "x" for example.
(2) Write your XPath expression as "x:abc/x:def1".
|
 |
 |
|
|
subject: Xpath with name space?
|
|
|