XML vs SGML
A continuación, se muestra una comparativa entre los lenguajes XML y SGML:
XML | SGML |
---|---|
Uso sencillo. | Uso complejo. |
Trabaja con documentos bien formados. No exige que estén validados. | Solo trabaja con documentos válidos. |
Facilita el desarrollo de aplicaciones de bajo coste. | Su complejidad hace que las aplicaciones informáticas para procesar SGML sean muy costosas. |
Es muy utilizado en informática y en más áreas de aplicación. | Solo se utiliza en sectores muy específicos. |
Compatibilidad e integración con HTML. | No hay una compatibilidad con HTML definida. |
Formato y estilos fáciles de aplicar. | Formateo y estilos relativamente complejos. |
No usa etiquetas opcionales. |
Documento bien formado
Un documento bien formado es aquel que verifica las reglas establecidas por la recomendación del W3C.
Documento válido
Un documento válido es aquel, que además de estar bien formado, verifica las restricciones de otro elemento del que depende para su interpretación.