?

Log in

No account? Create an account

Previous Entry | Next Entry

XMFUCKYOU

I don't like XML.

No, wait, let me restate that. I hate XML.

No, wait, let me restate that. I despise the over-engineered, over-verbose, over-committeed (that isn't a typo), over-hyped, and under-powered pile of steaming horse shit that is XML with every cell in my body.

And I dearly wish there was a YAML parser for C#.

Comments

brentdax
Oct. 7th, 2005 05:10 pm (UTC)
I actually like the more stylesheet-based HTML and the syntactic strictness of XHTML. Both of them keep you from using things that browsers have traditionally all treated differently.

XML is actually a good markup format and a halfway-decent data structure format (although YAML is better for data--just as expressive but more compact and readable). The real problem with XML is that Some People think it should be the One True Format, and in particular try to describe XML in XML with languages like XSD and XSLT; this quickly becomes completely unreadable because XML isn't powerful enough to describe itself in a compact way.
izuko
Oct. 8th, 2005 11:13 pm (UTC)
I actually like the more stylesheet-based HTML and the syntactic strictness of XHTML. Both of them keep you from using things that browsers have traditionally all treated differently.

Then fix the browsers, don't break the tools.
brentdax
Oct. 8th, 2005 11:29 pm (UTC)
Their approach to fixing things without breaking backwards compatibility is to deprecate the old things and create new, more regular things with strictly-defined behavior. Not that that stops Microsoft from ignoring or creatively interpreting the strict definitions…
izuko
Oct. 8th, 2005 11:35 pm (UTC)
As long as Microsoft's approach allows me to view olde web pages without my browser crapping itself, and lets me still write decent web pages without reaching though my ass, I've got to conclude that their way is better.