[
Lists Home |
Date Index |
Thread Index
]
Thanks for finding the time to answer: after all it is Sunday evening.
What about the reasons for this change ? Does it have anything to do
with CDATA sections (as I suspect) ? Did they change it so that CDATA
sections will be less useful ? I know that CDATA sections are even more
general - you can have unescaped ampersands - practically any kind of
markup except "]]" but the new type could replace CDATA sections in some
circumstances.
Regards,
Razvan
>
>
>
>>-----Original Message-----
>>From: Razvan MIHAIU [mailto:mihaiu@mihaiu.name]
>>Sent: Sunday, February 20, 2005 11:29 AM
>>To: xml-dev@lists.xml.org
>>Subject: [xml-dev] DTD element type "ANY" vs. XML Schema
>>element type "anyType"
>>
>>
>>
>>Hi,
>>
>>
>>
>>
>> I have noticed that the element type ANY from DTDs
>>allows only elements that have been declared in the DTD while
>>the element type "anyType" from XML Schema allows any kind of
>>element inside it (even elements that were not declared
>>inside the Schema).
>>
>> I have tested this behavior with XML Spy 2005 and xsv 2.8-1.
>>
>>
>> Isn't this against the spirit of XML Schema (which is
>>supposed to allow more control, not less) ? Why was this
>>subtle difference allowed ? It seems to confuse even advanced
>>XML users: in "Professional XML" (Wrox) I found the following phrase:
>>
>>"It is completely unconstrained and equivalent to the ANY
>>keyword in DTDs, but in XML Schema it is known as the anyType."
>>
>>
>>
>>
>>
>>Regards,
>>Razvan
>>
>>
>>
>>-----------------------------------------------------------------
>>The xml-dev list is sponsored by XML.org
>><http://www.xml.org>, an initiative of OASIS
>><http://www.oasis-open.org>
>>
>>The list archives are at http://lists.xml.org/archives/xml-dev/
>>
>>To subscribe or unsubscribe from this list use the subscription
>>manager: <http://www.oasis-open.org/mlmanage/index.php>
>>
>>
>
>
>
|