[Bug 2474] [SER] Can fully-normalized be implemented?

http://www.w3.org/Bugs/Public/show_bug.cgi?id=2474





------- Additional Comments From mike@saxonica.com  2005-12-14 16:39 -------
Both <xi:include> nor #include are things that operate at a higher semantic
level. We're concerned with plain XML or plain text; we've no idea what the XML
vocabulary is, or whether the text is supposed to be a C# program. We could
perhaps take the media-type into account, but that's upside-down in terms of a
layered architecture: it's the responsibility of a higher level of software to
look after constraints that apply at its own level.

I think the CharMod spec could perhaps have made it clearer that the concept of
an "include" is a relative one: it can only be defined in relation to the
knowledge of the document's syntax and semantics available at a particular level
of the system.

Moreover, when we create one file in a family of files that contains "include"
references to each other, our responsibility can only be to ensure that the file
we are generating is a legitimate component of a fully-normalized document; we
cannot take any responsibility for the other files.

Michael Kay
(speaking personally)

Received on Wednesday, 14 December 2005 16:43:33 UTC