Y. B. Normal
Ziv Caspi can't keep his mouth shut.
Click here to visit the Radio UserLand website. Subscribe to "Y. B. Normal" in Radio UserLand. Click to see the XML version of this web page. Click here to send an email to the editor of this weblog. blogchalk: Ziv/Male/31-35. Lives in Israel/Tel Aviv/Central and speaks Hebrew. Spends 20% of daytime online. Uses a Normal (56k) connection.  
Updated: 2002-09-22; 2:33:27 PM.
 

Wednesday, July 10, 2002
Mandatory XML Schema? Please Don't 9:18:11 PM • comment []Google It!

Infoworld quotes Don Box:

"The reality is, XML Schema is the foundation for the rest of XML," said Box. Technologies such as XML Query take XML Schema "for granted, as a given," he said. SOAP messages need to function with XML Schema, he said. "XML Schema is an inevitability. Resistance is futile. There is no point in not embracing this thing and I strongly encourage those of you who work in Web services technologies [to] make sure your story is straight" with respect to XML Schema, Box said.

Anybody who had the pleasure of hearing Don in a conference (and it is a pleasure) knows that Don Box strongly believes in strongly typed, errr, schema-validated, systems. But this, I think, is a bit too much.

The number one reason for the popularity of XML is, I think, because its creators had the foresight (a spawn of experience, no doubt) to differentiate well-formedness and validation. XML documents must be well-formed (that is, follow certain syntax rules), and may be declared as conforming to semantic rules. The differentiation allows people who want to use the technology to creat well-formed XML documents (which is very easy) without having to write down validation schemas (which is difficult, especially when you use XML Schema).

Insisting on XML Schema will do a lot of damage. For example, it will enlarge the gap between the strongly-typed camp and the scripting/documents-to-go camp. Let's stop this before it gets ugly.

Update: Don Box now provides an RSS feed of his thoughts. In describing the mechanism that drives this feed he provides the XML source and two XSLT transformations that work on that source. Guess what's missing? ...

Things to Know and Avoid When Querying XML Documents with XPath 5:28:00 PM • comment []Google It!
An excellent article by Dare Obasanjo on various gatchas in XPath (and XSLT).
Blogchalking 11:24:49 AM • comment []Google It!

Google! DayPop! This is my blogchalk: Hebrew, Israel, Tel Aviv, Central, Ziv, Male, 31-35!

© Copyright 2002 Ziv Caspi.

 
July 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Jun   Aug


About
FOAF
RSS and News Aggregators
Radio & Friends
Blogging
Daily
Monthly
Search


miniXmlCoffeeMug.gif miniXmlButton.gif BillSaysThis