Limitations in namespace-awareness when reading/writing the HTML DOM
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.
Updated by Philip Fearon over 11 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.
Please register to edit this issue