Re: XML Validity and DTD dependance

/ Rich Salz <rsalz@datapower.com> was heard to say:
[...]
| It seems to me, then, that DTDs are not useful, and maybe not
| even possible, for XML standards or documents that use namespaces.
| The problem with this is that XML validity requires a DTD (see [1]).
| For my particular concern, the uniqueness of ID attributes,
| part of validity, is crucial for using XML Signatures or Encryption
| on SOAP messages.

With xml:id, your application can enforce ID uniqueness constraints
independent of validation.

| XML validity is important, and perhaps should be separated from DTD's.

What does validity mean separate from DTDs? Do you only mean enforcing
ID uniqueness constraints, or do you have more in mind?

                                        Be seeing you,
                                          norm

P.S. You don't mention it, but you could attack the problem from the
other side, adding <!NAMESPACE ...> declarations to DTDs so that they
can support namespaces.
-- 
Norman.Walsh@Sun.COM / XML Standards Architect / Sun Microsystems, Inc.
NOTICE: This email message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.

Received on Wednesday, 13 April 2005 19:04:50 UTC