|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: entity definitions
At 11:55 PM -0400 4/26/04, Amelia A Lewis wrote: >Problem: schema languages other than DTD are increasingly popular, for >very good reasons, offering facilities not available or difficult of >attainment in DTDs. However, without a DTD (if only an internal subset), >entities may not be used. There's a faulty assumption here that a document can have only one schema ort can use only one schema language. That is not true. It is completely possible to use a DTD to define entities without using it to validate. In fact, I wish entity definition and validation had not been conflated in XML 1.0. They are two very different tasks. However, now that people are moving to RELAX NG, it seems possible that much simpler DTDs that merely serve to define entities will become prevalent, and we will effectively have two nice, cleanly separated mechanisms, one for entity definition and one for validation, each of which perform their specified task well. If you wish to argue that a new entity definition mechanism is necessary, you're going to need to do better than noting that a DTD is not preferred for validation. You need to demonstrate that it is flawed from the perspective of entity definition, irrespective of and orthogonal to any issues involved in validation. -- Elliotte Rusty Harold elharo@m... Effective XML (Addison-Wesley, 2003) http://www.cafeconleche.org/books/effectivexml http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
|
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








