|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Use of "ANY"
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@u...> >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@h...] >Sent: Thursday, August 01, 2002 11:24 AM >To: xml-dev@l... >Subject: 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








