[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: Potential errors in latest header DTDs
Farrukh,
Thanks!
Chris
Farrukh Najmi wrote:
>
>
> Hi Chris,
>
> The following to the best of my knowledge seem to be errors/omission in the latest header DTD:
>
> 1. The ebXMLHeader.Manifest element correctly allows multiple Manifest.DocumentReference
> sub-elements. However, the Manifest.DocumentReference can have multiple pairs of
> DocumentLabel and DocumentId. This seems incorrect:
> <!ELEMENT Manifest (DocumentReference )+>
> <!ELEMENT DocumentReference (DocumentLabel , DocumentId )+>
>
> ^^^
>
> It should be:
> <!ELEMENT Manifest (DocumentReference )+>
> <!ELEMENT DocumentReference (DocumentLabel , DocumentId )>
>
> 2. Missing attribute Version with default of 1.0 on element Action. I recall you had planned to
> include it in an email.
>
> Since time is running out and you are traveling, I have attached the original DTD (pkg_0_6.dtd) as
> well as a modified one (pkg_0_6fn1.dtd) with the above problems fixed. Please give the poc list a
> go-no-go on whether to used the modified DTD I have attached.
>
> --
>
> Regards,
> Farrukh
>
>
>
>
>
> Here is the diff of the changes. Note my DTD authoring tool may have reformatted your original
> somewhat:
>
> < <!ELEMENT DocumentReference (DocumentLabel , DocumentId )+>
> ---
> >
> > <!ELEMENT DocumentReference (DocumentLabel , DocumentId )>
> >
> 15c17,18
> < <!ATTLIST Action e-dtype NMTOKEN #FIXED 'string' >
> ---
> > <!ATTLIST Action Version CDATA #FIXED '1.0'
> > e-dtype NMTOKEN #FIXED 'string' >
>
>
>
>
>
>
>
>
>
> Name: pkg_0_6.dtd
> pkg_0_6.dtd Type: XML DTD (application/x-unknown-content-type-dtdfile)
> Encoding: base64
>
> Name: pkg_0_6fn1.dtd
> pkg_0_6fn1.dtd Type: XML DTD (application/x-unknown-content-type-dtdfile)
> Encoding: base64
--
_/_/_/_/ _/ _/ _/ _/ Christopher Ferris - Enterprise Architect
_/ _/ _/ _/_/ _/ Phone: 781-442-3063 or x23063
_/_/_/_/ _/ _/ _/ _/ _/ Email: chris.ferris@East.Sun.COM
_/ _/ _/ _/ _/_/ Sun Microsystems, Mailstop: UBUR03-313
_/_/_/_/ _/_/_/ _/ _/ 1 Network Drive Burlington, MA 01803-0903
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC