- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 07 Nov 2005 20:10:53 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2474 Summary: [SER] fully-normalized be implemented? Product: XPath / XQuery / XSLT Version: Candidate Recommendation Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Serialization AssignedTo: scott_boag@us.ibm.com ReportedBy: colin@colina.demon.co.uk QAContact: public-qt-comments@w3.org Can normalization-form="fully-normalized" be implemented? Suppose a user codes a stylesheet which includes a literal result element xi:include, where xi is bound to the XInclude namespace. Then for the serializer to fully-normalize the output, it must act as an XInclude processor and normalize the content of the included text, and then replace the xi:include element with the normalized text. But this is contrary to the syntax of a literal result element. So I conclude that it is impossible to implement this normalization form in XSLT (I don't know XQuery, so I cannot say). An alternative is to inspect the contents of the to-be-included resource, and raise a serialization error if it is not already normalized. But this still involves the serializer having to act as an XInclude processor. But it's not just xi:include elements that are includes. What about if doctype-system is specified? And in general, how can the serializer know if an LRE is meant to function as include syntax.
Received on Monday, 7 November 2005 20:11:00 UTC