MCE Revision Issue: Correcting the Scope Clause

Dennis E. Hamilton dennis.hamilton at
Tue Jul 23 20:03:19 CEST 2013

It could be more clear who this provision applies to.  This seems to apply to producers of XML documents.  If it "can be used in any XML document ...", that might be over-reaching.  

It would appear to require an agreement among XML document producers and consumers that the occurrence of MCE will be treated properly.  One important case of such agreement is when the occurrence of MCE is an explicit interoperability provision in the specification of an XML-based format for some class of applications.

-----Original Message-----
From: Rex Jaeschke [mailto:rex at] 
Sent: Tuesday, July 23, 2013 06:53 AM
To: SC 34 WG4
Subject: FW: MCE Revision Issue: Correcting the Scope Clause

-----Original Message-----
From: eb2mmrt at [mailto:eb2mmrt at] On Behalf Of MURATA
Sent: Monday, July 22, 2013 7:06 PM
To: Rex Jaeschke
Subject: Re: MCE Revision Issue: Correcting the Scope Clause

> With:
> This Part of ISO/IEC 29500 describes a set of conventions that can be 
> used by any valid XML document to mark clearly elements and attributes 
> representing features introduced by future versions or extensions of 
> the document format, while providing a method by which consumers can 
> obtain a baseline version of that document (i.e., a version without 
> extensions) for interoperability.

I think that "valid" should be deleted, since MCE is applicable to markup
specifications that lack DTDs or schemas.


More information about the sc34wg4 mailing list