- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 28 Jan 2008 11:04:29 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5433 Summary: SER: descendants of an XML island Product: XPath / XQuery / XSLT Version: Recommendation Platform: PC OS/Version: Windows NT Status: NEW Severity: normal Priority: P2 Component: Serialization AssignedTo: zongaro@ca.ibm.com ReportedBy: tim@cbcl.co.uk QAContact: public-qt-comments@w3.org Consider the serialization of: declare namespace foo = "http://www.example.org/"; <html> <body> <p> <span>This will not be CDATA</span> </p> <foo:xml-island> <foo:span>This will not be CDATA</foo:span> <span>Will this be CDATA?</span> <foo:br /> <br /> </foo:xml-island> </body> </html> with serialization parameters: method="html" cdata-section-elements="span" 1. Should all descendants of foo:xml-island be output as if they were serialized as XML 1.0? 2. Should the <span> which is a descendant of foo:xml-island be output as c CDATA section? The serialization specification states that: "The HTML output method MUST NOT output an element differently from the XML output method unless the expanded QName of the element has a null namespace URI. [Definition: An element whose expanded QName has a non-null namespace URI MUST be output as XML. This is known as an XML Island.] " and "The cdata-section-elements parameter is not applicable to the HTML output method, except in the case of XML Islands." >From this, I'd assume that the asnwers to (1) and (2) above are both false, but if this is the then an XML island will not necessarily be serialized as well formed XML. Is my understanding correct?
Received on Monday, 28 January 2008 11:04:42 UTC