I know that a well-formed XML 1.1 is not necessarily a well-formed XML 1.0 and vice-versa.
I want to learn xml formally and i was wondering whether i should learn XML 1.0 or XML 1.1? I mean would it be more effective to learn XML 1.0 or would it be more effective to learn XML 1.1?
I mean of course I know its best to read them both.. but i really only have the time to read one of them, so which would be "better" (more useful to me, me as in the average programmer)?
Unless you have a specific requirement to work with XML 1.1 (which is very rare), you should read the XML 1.0 Recommendation.
Tim Bray, one of the original editors of the specification, has created an excellent annotated version of it which you can find at http://www.xml.com/axml/axml.html
For a bit more info/opinion on XML 1.1, check out what Elliotte Rusty Harold has to say here: http://www.ibiblio.org/xml/books/effectivexml/chapters/03.html
Summary: