[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Elliotte Rusty Harold on Web Services
On Sun, 02 Feb 2003 12:39:53 -0700, Uche Ogbuji <uche.ogbuji@f...> wrote: > But yes, rejecting XML documents that use DTD is a violation of XML's > fundamental design. Or do you claim that DTDs are not a part of XML's > fundamental design? In the current situation compliant XML tools can validate a SOAP message against the relevant schemata, but a SOAP-compliant processor will reject it if it has a DTD (external declaration or internal subset), a PI, etc. The issue on the table, as I understand it, is whether the "XML" world (broadly defined) is better off with the status quo or in a world where some "profile" is established whereby "XML" tools can be either optimized for the profile, or put into "profile mode" where they would flag as errors the use of constructs not in the profile. I don't see this as anyone wanting to "remold XML in their own image". [Let's be clear -- I'm talking about the Web services people, not necessarily the PSVI folks, the XQuery folks, etc. .... just because we're all evil doesn't mean we're an axis :-) ] The idea is to agree on what is *truly* fundamental so as to leverage all the stuff that Dare and Tim talk about ... * Model Based APIs for in memory representation * Stream based APIs for fast processing * Grammer languages for specifying valid content - CHECK [DTD, W3C XML Schema] * Query languages * Ability to perform regexes against the structure of the content * Ability to create fairly human readable serialization * Built-in Unicode support * [maybe] rigorous error handling * etc. ... without getting tangled up in the bits that PRACTICAL EXPERIENCE HAS SHOWN to have different costs-benefits in the data-oriented and document- oriented worlds (entity references beyond the built-in ones being the usual example). <religious-analogy-beaten-into-the-ground> IMHO, It's time for ecumenicalism, not fundamentalism ... time to welcome innovators into the mainstream rather than driving them out as heretics ... time to accept the fact that XML is continually evolving from what survives in the real world, not invented by an omniscient Creator. </religious-analogy-beaten-into-the- ground>
|
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
|