Project

Profile

Help

Bug #1469

closed

Opera browser will not return a node from XML when fn:id() is used in an XPath

Added by Philip Fearon over 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Sprint/Milestone:
Start date:
2012-03-29
Due date:
% Done:

100%

Estimated time:
Platforms:

Description

Using the XPath expression id('n87') the expected return value is the element node with an xml:id attribute with value n87 - when this exists within the XML document - instead an empty sequence is returned.

Actions #1

Updated by Philip Fearon over 12 years ago

  • Subject changed from Opera browser will not return a node from XML when the id() is used to Opera browser will not return a node from XML when fn:id() is used in an XPath
  • Description updated (diff)
Actions #2

Updated by Philip Fearon over 12 years ago

This has been fixed. There is still a restriction however, in that the XML namespace must be declared explicitly in the source XML file so as to access the xml:id attribute. For info, the issue was that Opera will not find attributes using getAttribute(@name@) where name includes a prefix, e.g. 'xml:id'

Actions #3

Updated by Philip Fearon over 12 years ago

  • Status changed from In Progress to Resolved
Actions #4

Updated by Philip Fearon over 12 years ago

  • Fixed in version set to Beta 0.2
Actions #5

Updated by Philip Fearon over 12 years ago

  • Sprint/Milestone set to Beta 0.2
  • Found in version set to Beta 0.1 and previous
Actions #6

Updated by O'Neil Delpratt almost 12 years ago

  • Status changed from Resolved to Closed
  • Fixed in version changed from Beta 0.2 to 1.0

Fixed in Saxon-CE version 1.0

Actions #7

Updated by O'Neil Delpratt almost 12 years ago

  • Sprint/Milestone changed from Beta 0.2 to Release 1.0
  • % Done changed from 0 to 100

Please register to edit this issue

Also available in: Atom PDF