XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
why XML?

The reasons I occasionally recommend XML to people include:

* Mixed content - ignored by too many formats

* Extra layer of metadata - attributes can be incredibly powerful

* Many options for schemas - no schema, RELAX NG, W3C XML Schema, 
Examplotron, etc.

* Other people are doing it - if you're stuck, you're stuck.

* Tools - I've written my most recent books in Asciidoc, but the tools 
underneath all speak DocBook.  It's an easy conversion between ecosystems...

The only other reason I recommend it these days is a fondness for angle 
brackets, which I sometimes find in folks who've spent their last few 
decades in HTML.

I'm sure I'm forgetting something, but if those don't matter to 
developers, I'd much rather they use something else.

Otherwise, they'll spend a lot of time cursing XML, and worse, will pile 
extra crap (yes, I'm looking at Namespaces and W3C XML Schema) into XML 
to try to rebuild it in their own image.

XML has suffered enough.

Thanks,
-- 
Simon St.Laurent
http://simonstl.com/


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


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS