[Bug 4687] Handling of DTDs when composing an IF document

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


sandygao@ca.ibm.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |hasProposal




------- Comment #4 from sandygao@ca.ibm.com  2007-10-18 00:24 -------
Discussed at 2007-10-17 F2F. The following proposal surfaced:
1. For producer: 
When packaging documents with DTDs, producer [should|must] do one of the
following: 
1.1 normalize (default value, expand entity, etc.) to make it standalone 
1.2 use base 64 to encode the entire document 
note: normalization doesn't always work for the schema entity types 
2. For consumer: 
When unpackaging embedded documents:
2.1 when document/data/@xsi:type="xs:base64", then decode it and process it as
a separate document 
2.2 every other model document (embedded as XML) is processed as if they had
the same DTD as the one specified on <model>. 

Known decision points:
a. should vs. must in (1)
b. whether to support base64 encoding (notice the note about schema entity
type)

Received on Thursday, 18 October 2007 00:24:09 UTC