Why XML Doesn't Suck
Richard Eriksson writes "Recalling the earlier discussion on why XML sucks for programmers, Tim Bray clarifies his stance on his co-creation, XML, and gets back on his pulpit to declare that XML Doesn't Suck. He writes: 'Let's look at some of XML's chief virtues, then I'll address some of the XML-sucks arguments, in the same spirit that Sammy Sosa addresses a fastball.'"
in the same spirit that Sammy Sosa addresses a fastball
You mean he strikes out swinging on three pitches while trying to jack the ball in the stands instead of trying to make contact?
Wait a minute... according to a previous /. article, XML did suck. Now I'm cornfoozed.
What does XML stand for anyway?
Is it good for anything?
Will it run Quake?
.... because people will pay you out the ying-yang to convert their system to use XML ...
... enough said!
Besides, it is a great buzz word!!!
HallmarkOrnaments.Com
Going from "XML sucks" to "XML doesn't suck" isn't clarifying your stance! It is doing a 360. Even Bill "I didn't have sex with that woman" Clinton would have a tough time with this one.
http://www.ietf.org/rfc/rfc3252.txt
a 360 from "XML sucks" is "XML sucks"
try 180.
send it vith SOAP.
<include file="stdio.xml" />>
<function name="main">
<if:xml sucks="true">
<printf>XML sucks as a programming language</printf>
<else>
<printf>XML rules as a programming language</printf>
</else>
</if:xml>
</function
this.
:)
Some of you may already have read it, but it's on-topic nonetheless.
How do I encode properties (fields) of my data: child elements or element attributes?
How do I join the preceding-sibling namespace descendent ancestor-or-self following axis of evil?
The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
Repeat after me, XML is NOT a language.
OK
So what does the 'L' stand for?
From article:
"XML Can Represent Pretty Well Anything"
"XML has been used to represent, without loss of information...yearly calendars, and Zen koans. OK, I don't know for sure about the koans."
<koan attribute_to="Chao-chou">
<question asked_by="random monk">
Does a dog have Buddha-nature or not?
</question>
<response master="true" smileQuizzically="true" useMuResponse="true"/>
</koan>
"There is more worth loving than we have strength to love." - Brian Jay Stanley
if you were trying to convey the fact that MS has embraced and extended the fsck out of XML, thus totally destroying it and not properly implementing it, then yes, I would agree...
Micro$oft sure has some balls extending the "eXtensible Markup Language"...