Click to See Complete Forum and Search --> : XML 1.1 - dead?


xml.dev
02-23-2008, 07:41 PM
is XML 1.1 dead? I read somewhere that it is dead or something because it can't be validated?

Should I write my xml parser, non validating, for XML 1.0 5th edition, or XML 1.1 (which edition?).


Thanks,

jkmyoung
02-25-2008, 12:00 PM
Firstly, what features of XML 1.1 could you possibly need?

xml.dev
02-25-2008, 03:42 PM
Actually, I don't need any of it but I was wondering if I should support it in the XML parser that I want to write.

Stephen Philbin
02-25-2008, 04:13 PM
As far as I know, XML 1.1 just adds support for some newline character used by IBM mainframes or something like that. (Can't say I've bothered to look in to 1.1 yet.) At any rate, 1.0 and 1.1 have different constraints that means you can't validate a 1.1 document in a parser that's expecting to parse 1.0 documents. I would imagine well-formed XML 1.1 would validate as XML 1.1 just fine.

Jeff Mott
02-25-2008, 05:34 PM
XML 1.1 also adds support for more languages. The Unicode character set has continued to expand since XML 1.0 was created.

"Whereas XML 1.0 provided a rigid definition of names, wherein everything that was not permitted was forbidden, XML 1.1 names are designed so that everything that is not forbidden (for a specific reason) is permitted. Since Unicode will continue to grow past version 4.0, further changes to XML can be avoided by allowing almost any character, including those not yet assigned, in names."
— Rationale and list of changes for XML 1.1 (http://www.w3.org/TR/2006/REC-xml11-20060816/#sec-xml11)