[Home] [By Thread] [By Date] [Recent Entries]

  • From: Mukul Gandhi <gandhi.mukul@g...>
  • To: Tim Bray <Tim.Bray@s...>
  • Date: Tue, 17 Nov 2009 09:12:28 +0530

Hi Tim,
   I agree, that avoiding a Schema (both not designing at all, and not
using at run time with each XML instance) improves performance of XML
processing. XML Schema processing is certainly a processing overhead
for processing XML documents/messages.

But to my opinion, Schemas add tremendous value to XML processing,
when validation constraints need to be imposed. I think, this is a
basic notion of data integrity and a very  fundamental need for any
kind of data processing.

On Mon, Nov 16, 2009 at 4:02 AM, Tim Bray <Tim.Bray@s...> wrote:
> The textual flaw isn't that it doesn't mention XSD or RNG, the textual flaw is that it mentions *any* schema language.   A very high proportion of real-world XML processing is entirely free of anything schema-related.  The vast majority of the XML value proposition is delivered by schema-free well-formed XML.  Even in those apps that use a schema in their specification, the vast majority of run-time processing is schema-free.  One of the costliest common mistakes of XML app/language designers is putting too much importance on schemas.  The XML specification shouldn't be encouraging that mistake.
>
> My own vision of what XML.next ought to look like may be found at http://www.textuality.com/xml/xmlSW.html



-- 
Regards,
Mukul Gandhi


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member