Project

Profile

Help

Bug #1455

closed

Limitations in namespace-awareness when reading/writing the HTML DOM

Added by Philip Fearon about 12 years ago. Updated about 11 years ago.

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

100%

Estimated time:
Platforms:

Description

This issue arises when dealing with nodes with non-HTML namespaces like SVG and MatchML that occur within the HTML page.

XPath expressions that are namespace-specific on the HTML DOM return inconsistent results. Updates to the HTML page using xsl:result-document or ixsl:set-attribute appear to be unsuccessful where external namespaces are involved.

Actions #1

Updated by Philip Fearon about 12 years ago

Fixed. Where non-HTML elements like SVG are being used in older browsers it's best to ensure the XHTML namespace is declared on the html elment (this is allowed even for non-XML HTML) - this makes Saxon-CE do a double-check by scanning for in-scope namespace declarations on elements/attributes where the browser reports no namespace.

Actions #2

Updated by Philip Fearon about 12 years ago

  • Status changed from New to Resolved
Actions #3

Updated by Philip Fearon almost 12 years ago

  • Fixed in version set to Beta 0.2
Actions #4

Updated by Philip Fearon almost 12 years ago

  • Sprint/Milestone set to Beta 0.2
Actions #5

Updated by O'Neil Delpratt about 11 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 #6

Updated by O'Neil Delpratt about 11 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