xml standards standards-compliance xml-1.1

¿Debo aprender XML 1.0 o XML 1.1?



standards standards-compliance (5)

Sé que un XML 1.1 bien formado no es necesariamente un XML 1.0 bien formado y viceversa.

Quiero aprender xml formalmente y me preguntaba si debería aprender XML 1.0 o XML 1.1. Quiero decir, ¿sería más efectivo aprender XML 1.0 o sería más efectivo aprender XML 1.1?

Quiero decir, por supuesto, sé que es mejor leerlos ambos ... pero realmente solo tengo tiempo para leer uno de ellos, así que, ¿cuál sería "mejor" (más útil para mí, para mí como para el programador promedio)?


¿Cuál es más útil para el programador promedio? Ninguno. Los documentos de recomendación son increíblemente densos y difíciles de leer, en mi opinión.

XML es fundamentalmente bastante simple *, pero la documentación lo hace parecer extremadamente complejo. A menos que realmente desee implementar su propia pila XML, omita los documentos de recomendación y simplemente lea la entrada de Wikipedia , o busque un tutorial en algún lugar que abarque lo básico.

* Hasta que empieces a mirar todas las extensiones. WS-SEC? Ugh



Las diferencias entre ellos son muy pequeñas. Si está interesado en ese nivel de detalle, necesita leer ambos. Si no está interesado en ese nivel de detalle, puede leer cualquiera de los dos.


XML 1.0 se definió por primera vez en 1998 y pasó por varias revisiones (menores), pero nunca se le dio un nuevo número de versión. La última salió en 2008, como la 5ª edición. "Está ampliamente implementado y aún se recomienda para uso general".

XML 1.1 se introdujo en 2004 y actualmente se encuentra en su segunda edición publicada en 2006. "XML 1.1 no está muy implementado y se recomienda su uso solo para aquellos que necesitan sus características únicas".

Para más detalles, consulte: http://en.wikipedia.org/wiki/XML#Versions


XML 1.0 es el estándar de la industria y aún no vi ningún documento XML 1.1 ni ningún caso de uso, por lo que, en mi opinión, es mucho mejor aprender de la recomendación W3C XML 1.0.