xsl-list
[Top] [All Lists]

[xsl] XPath problem with namespace attribute

2008-09-05 11:50:44
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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--