- From: Glenn Marcy <gmarcy@us.ibm.com>
- Date: Wed, 7 Jul 2004 09:52:21 -0400
- To: www-xml-xinclude-comments@w3.org
- Message-ID: <OF88988C8E.2282CD2B-ON85256ECA.0049EA89-85256ECA.004C3594@us.ibm.com>
Elliotte, This situation doesn't seem at all unique to xml:lang. There could be other situations where an attribute of an ancestor of the embedded elements is considered "in-scope" and such attributes would need to be added to those elements during inclusion to preserve the semantics those attributes represent. While the XInclude specification describes behavior related to the attributes with such properties in the XML specification that appear in the base Infoset, these are not exhaustive. It is certainly possible that other specifications could build upon the base XInclude and specify additional attributes that would require such special handling. Removing the requirements for xml:lang processing in XInclude would appear to send a signal that we are precluding such usage, something that one tries to avoid in producing a core specification that is intended for use in as wide a range of XML processing scenarios as possible.
Received on Wednesday, 7 July 2004 09:52:59 UTC