[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] XPath problem with namespace attribute


Subject: [xsl] XPath problem with namespace attribute
From: "Matthew Hailstone" <matthew.hailstone@xxxxxxxxx>
Date: Fri, 5 Sep 2008 09:50:15 -0600

All,

I hope it is ok to post this XPath comment to this list.

It seems there is a bug in the XPath result when an empty namespace
attribute is used:

XML:
<?xml version="1.0" encoding="utf-8"?>
<One>
  <Two>
    <Three xmlns="http://www.hailstone.org/">
      <Four>
          <Five/>
      </Four>
    </Three>
  </Two>
</One>

XPath:
/One/Two/Three/Four/Five

Expected Result:
The element "Five" should be returned.

Result:
Nothing is returned.

Modifications of element "Three" that fix the problem:

...
<Three xmlns:something="http://www.hailstone.org">
...

...
<Three normalattribute="http://www.hailstone.org">
...

Is this a bug in the XPath implementation?
Is there something something special about the "xmlns" attribute that
I don't know?

Thoughts?

Thanks,
Matthew


Current Thread
Keywords