OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] Use of "ANY"

[ Lists Home | Date Index | Thread Index ]

As far as I know, an element whose content is defined as ANY only has to be 
well-formed XML.

>From: "W. Hugh Chatfield  I.S.P." <hchatfield@urbanmarket.com>
>Date: Thu, 1 Aug 2002 12:40:28 -0400
>
>Doesn't an element whose content is defined as ANY mean that this element
>could consist of any element defined in this DTD..  not any old element at
>all.
>
>In this case you still have to have the presentation elements defined
>somewhere in your DTD.

>-----Original Message-----
>From: I-Lin Kuo [mailto:ikuoikuo@hotmail.com]
>Sent: Thursday, August 01, 2002 11:24 AM
>To: xml-dev@lists.xml.org
>Subject: [xml-dev] Use of "ANY"
>
>
>Hi,
>
>I need some advice on the following problem:
>
>My organization has a DTD to which some people would like to add
>presentations tags to. There is another camp which opposes this as a bad
>idea, but the two have compromised on a set of 9 tags from TEI (Text
>Encoding Initiative).
>
>As one of the technical people charged to implement this, I find this a bad
>idea, and would like to propose the following alternative solution:
>
>--- Limit the use of presentation tags within a small subset of elements.
>For this subset of elements, specify the ELEMENTS contents as ANY instead 
>of
>the list of presentation tags.
>
>   I believe this solution has the benefit of allowing the pro-presentation
>camp to use whatever tags they want while removing us from the business of
>specifying presentation tags altogether. Instead, the decision of what
>presentation tags to support is left to the XSLT designer.
>   Furthermore, this solution also removes a technical obstacle as we
>transition our DTD to XSD, because the TEI specification is a DTD and there
>are too many problems validating against a mix of XSD and DTD. Using ANY
>removes the need to validate within that element.
>
>   Are there any counter arguments to this approach?
>
>   One major point raised in discussion is that there is a bias against the
>use of "ANY". A DTD with "ANY" would be viewed as unfinished, and would be
>an obstacle to having our DTD approved by an organization such as OASIS. Is
>this true? I am not an experienced schema designer, but it seems like
>precluding the use of "ANY" contradicts the extensibility of XML, as I 
>don't
>see how user-defined extensions are possible without the use of "ANY"
>
>   Thanks in advance for any insight on this.

I-Lin Kuo
Macromedia Certified ColdFusion 5.0 Advanced Developer
Sun Certified Java 2 Programmer
Ann Arbor, MI


_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS