Diferencia entre revisiones de «XML»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 3: Línea 3:
 
== Nacemento das linguaxes de marcas ==
 
== Nacemento das linguaxes de marcas ==
  
A finales dos anos 60 ideanse as primeiras linguaxes de marcas para a preparación de documentos de texto.  
+
A finales dos '''anos 60 ideanse as primeiras linguaxes de marcas''' para a preparación de documentos de texto.  
  
Nos 70 creansecrearon varias normas de linguaxes de marcas (GenCode, GML) para o seu uso na industria editorial.  
+
'''Nos 70''' creansecrearon varias normas de linguaxes de marcas (GenCode, GML) para o seu '''uso na industria editorial'''.  
  
En 1986 crease o SGML (''Standard Generalized Markup Language''), unha norma extraordinariamente complexa e publicada como norma ISO 8879 en 1986. Todo baixo a dirección de Charles Goldfarb, un investigador de IBM,
+
En '''1986''' crease o '''SGML''' (''Standard Generalized Markup Language''), unha norma extraordinariamente complexa e publicada como norma ISO 8879 en 1986. Todo baixo a dirección de Charles Goldfarb, un investigador de IBM,
  
 
== Nacemento do HTML ==
 
== Nacemento do HTML ==
  
En 1989, Tim Berners-Lee baseouse na sintaxe do SGML para crear o HTML, a linguaxe de marcas da web. Pensada inicialmente para o seu uso no laboratorio europeo CERN, a web extendeuse globalmente de xeito moi rápido. Para tutelar o crecemiento e a organización da web creouse en 1994 o W3C, un organismo internacional formado por empresas, institucións e investigadores.
+
En 1989, '''Tim Berners-Lee baseouse na sintaxe do SGML para crear o HTML''', a linguaxe de marcas da web. Pensada inicialmente para o seu uso no laboratorio europeo CERN, a web extendeuse globalmente de xeito moi rápido. Para '''tutelar o crecemiento e a organización da web''' creouse en 1994 o '''W3C''', un organismo internacional formado por empresas, institucións e investigadores.
  
O seu primeiro traballo foi normalizar o HTML, incorporando as novidades que aparecían continuamente nos navegadores.  
+
O seu '''primeiro traballo foi normalizar o HTML''', incorporando as novidades que aparecían continuamente nos navegadores.  
  
 
== Nacemento do XML ==
 
== Nacemento do XML ==
O crecemento da web seguía aumentado as presións para ampliar o HTML para todo tipo de usos. O W3C decidiu que la solución non podía ser seguir ampliando o HTML, se non crear unhas reglas xenerais para que calquera puidera crear linguaxes de marcas axeitdos as súas necesidades, pero mantendo unhas estrucuras e sintaxe comunes que permitiran compatibilizalos e tratalos coas mesmas ferrameentas. Ese conxunto de reglas é o XML (''e'''X'''tensible '''M'''arkup '''L'''anguage''', Linguaxe de Marcas Extensible); a súa primera versión publicuse en 1998.  
+
O crecemento da web seguía aumentado as presións para ampliar o HTML para todo tipo de usos. O W3C decidiu que la solución non podía ser seguir ampliando o HTML, se non '''crear unhas reglas xenerais para que calquera puidera crear linguaxes de marcas axeitdos as súas necesidades''', pero mantendo unhas '''estruturas e sintaxe comunes''' que permitiran compatibilizalos e tratalos coas mesmas ferrameentas. Ese conxunto de reglas é o '''XML''' (''e'''X'''tensible '''M'''arkup '''L'''anguage''', Linguaxe de Marcas Extensible); a súa primera versión '''publicouse en 1998'''.  
  
Nos primeros anos do século XXI el W3C planteó una triple línea de trabajo:
+
Nos primeros anos do século XXI el W3C planteó una triple liña de traballo:
* desenvolver o XML, creando todo tipo de tecnoloxías para procesar documentos XML que puideran aplicarse a calquer linguaxe de marcas baseado en XML
+
* '''desenvolver o XML''', creando todo tipo de '''tecnoloxías para procesar documentos XML''' que puideran aplicarse a calquer linguaxe de marcas baseado en XML
* o HTML dos anos 90 non cumplía as normas del XML (xa que o HTML era anterior ó XML), o W3C aprobou no 2000 o XHTML, unha versión do HTML que sí que cumplía as regras do XML, poñendo fin ó desenvolvemento do HTML.
+
* o HTML dos anos 90 non cumplía as normas del XML (xa que o HTML era anterior ó XML), o W3C aprobou no 2000 o '''XHTML, unha versión do HTML que sí que cumplía as regras do XML''', poñendo fin ó desenvolvemento do HTML.
* poñer en marcha a iniciativa da Web semántica para dotar de "intelixencia" á web, basándose no XML.
+
* poñer en marcha a iniciativa da '''Web semántica para dotar de "intelixencia" á web''', basándose no XML.
  
 
== Fracaso parcial - escasa adopción do XML na web ==
 
== Fracaso parcial - escasa adopción do XML na web ==
  
Vinte anos despois, este plan fracasou. O W3C cumplíu a súa parte elaborando e aprobando decenas de recomendacións nesas tres liñas de traballo... pero o mercado non tivo interese en adoptalas, especialmente na web.
+
Vinte anos despois, este plan fracasou. O W3C cumplíu a súa parte elaborando e '''aprobando decenas de recomendacións''' nesas tres liñas de traballo... pero '''o mercado non tivo interese en adoptalas, especialmente na web'''.
  
Os fabricantes de navegadores non aceptaron o XHTML e crearon en 2004 unha nova organización (a WHATWG) para continuar o desenvolvemento do HTML que o W3C deixara abandonado.
+
Os fabricantes de '''navegadores non aceptaron o XHTML''' e crearon en 2004 unha '''nova organización''' (a '''WHATWG''') para '''continuar o desenvolvemento do HTML''' que o W3C deixara abandonado.
  
 
== Nacemento de HTML5 e evolución futura ==
 
== Nacemento de HTML5 e evolución futura ==
  
No 2007 o W3C recoñeceu o seu fracaso e retomou o dessenvolvemento do HTML (incluíndo nel unha versión XHTML, baseada en XML). En octubre de 2014 o W3C publicou a recomendación HTML 5, que inclúe variantes:  
+
No 2007 o W3C recoñeceu o seu fracaso e retomou o dessenvolvemento do HTML (incluíndo nel unha versión XHTML, baseada en XML). En '''2014 o W3C publicou a recomendación HTML 5''', que inclúe variantes:  
* HTML 5, nno baseada en XML
+
* HTML 5, non baseada en XML
 
* XHTML 5, baseada en XML
 
* XHTML 5, baseada en XML
 
* HTML políglota, que xa foi abandonado.  
 
* HTML políglota, que xa foi abandonado.  
  
Co tempo foronse publicando versións actualizadas do HTML 5, pero realmente o desenvolvemento do HTML xa non se fai no seno do W3C, se non no da WHATWG.
+
Co tempo foronse publicando '''versións actualizadas do HTML 5''', pero realmente o desenvolvemento do HTML xa non se fai no seno do W3C, se non no da WHATWG.
  
 
== Evolución do XML ==
 
== Evolución do XML ==
O XML convirtiuse na ferramienta básica para o intercambio e almacenamiento de información en moitos sectores da informática; pero co tempo o mercado foi evolucionando noutras direccións, empregando tecnoloxías máis sencillas non baseadas no XML (JSON parece un gran competidor no momento actual).
+
O '''XML''' convirtiuse na '''ferramenta básica para o intercambio e almacenamiento de información''' en moitos sectores da informática; pero co tempo '''o mercado foi''' evolucionando noutras direccións, '''empregando tecnoloxías máis sinxelas non baseadas no XML''' ('''JSON''' parece un gran competidor no momento actual).
  
Para terminar, a iniciativa da Web semántica (ainda supoñendo que as tecnoloxías propostas foran as axeitadas para permitir o procesamento intelixente da información contida nas páxinas web) non tivo oportunidade de éxito xa a web non adoptou case ningún dos compoñentes da web semántica.
+
Para terminar, a iniciativa da '''Web semántica''' (ainda supoñendo que as tecnoloxías propostas foran as axeitadas para permitir o procesamento intelixente da información contida nas páxinas web) '''non tivo oportunidade de éxito xa a web non adoptou case ningún dos compoñentes da web semántica'''.
  
O W3C recoñece o fracaso e no 2013 quedan pechados a práctica totalidade dos grupos de traballo adicados á web semántica e no 2018 o W3C tamén pecha prácticamente todos os grupos de traballo adicados ó XML. Probablemente o principal motivo do fracaso sexa que o XML, coa súa exixencia de ausencia de erros nos documentos, é demasiado estricto para unha web que en gran parte todavía se elabora manualmente.
+
O W3C recoñece o fracaso e no 2013 quedan pechados a práctica totalidade dos grupos de traballo adicados á web semántica e no 2018 o W3C tamén pecha prácticamente todos os grupos de traballo adicados ó XML. Probablemente o '''principal motivo do fracaso sexa que o XML, coa súa exixencia de ausencia de erros nos documentos, é demasiado estricto''' para unha web que en gran parte todavía se elabora manualmente.
  
Pero ainda que a web teña maioritariamente abandonado ó XML, este segue sendo utilizando en moitos ámbitos especializados para o almacenamento e transmisión da información, polo que previsiblemente o seu desenvolvemento será retomado nun futuro dentro ou fora do W3C.
+
Pero ainda que a web teña maioritariamente abandonado ó '''XML, este segue sendo utilizando en moitos ámbitos''' para o almacenamento e transmisión da información, polo que previsiblemente o seu desenvolvemento será retomado nun futuro dentro ou fora do W3C.
  
 
= Introdución ao XML =
 
= Introdución ao XML =

Revisión del 02:55 26 ago 2022

Breve reseña histórica

Nacemento das linguaxes de marcas

A finales dos anos 60 ideanse as primeiras linguaxes de marcas para a preparación de documentos de texto.

Nos 70 creansecrearon varias normas de linguaxes de marcas (GenCode, GML) para o seu uso na industria editorial.

En 1986 crease o SGML (Standard Generalized Markup Language), unha norma extraordinariamente complexa e publicada como norma ISO 8879 en 1986. Todo baixo a dirección de Charles Goldfarb, un investigador de IBM,

Nacemento do HTML

En 1989, Tim Berners-Lee baseouse na sintaxe do SGML para crear o HTML, a linguaxe de marcas da web. Pensada inicialmente para o seu uso no laboratorio europeo CERN, a web extendeuse globalmente de xeito moi rápido. Para tutelar o crecemiento e a organización da web creouse en 1994 o W3C, un organismo internacional formado por empresas, institucións e investigadores.

O seu primeiro traballo foi normalizar o HTML, incorporando as novidades que aparecían continuamente nos navegadores.

Nacemento do XML

O crecemento da web seguía aumentado as presións para ampliar o HTML para todo tipo de usos. O W3C decidiu que la solución non podía ser seguir ampliando o HTML, se non crear unhas reglas xenerais para que calquera puidera crear linguaxes de marcas axeitdos as súas necesidades', pero mantendo unhas estruturas e sintaxe comunes que permitiran compatibilizalos e tratalos coas mesmas ferrameentas. Ese conxunto de reglas é o XML (eXtensible Markup Language, Linguaxe de Marcas Extensible); a súa primera versión publicouse en 1998.

Nos primeros anos do século XXI el W3C planteó una triple liña de traballo:

  • desenvolver o XML, creando todo tipo de tecnoloxías para procesar documentos XML que puideran aplicarse a calquer linguaxe de marcas baseado en XML
  • o HTML dos anos 90 non cumplía as normas del XML (xa que o HTML era anterior ó XML), o W3C aprobou no 2000 o XHTML, unha versión do HTML que sí que cumplía as regras do XML, poñendo fin ó desenvolvemento do HTML.
  • poñer en marcha a iniciativa da Web semántica para dotar de "intelixencia" á web, basándose no XML.

Fracaso parcial - escasa adopción do XML na web

Vinte anos despois, este plan fracasou. O W3C cumplíu a súa parte elaborando e aprobando decenas de recomendacións nesas tres liñas de traballo... pero o mercado non tivo interese en adoptalas, especialmente na web.

Os fabricantes de navegadores non aceptaron o XHTML e crearon en 2004 unha nova organización (a WHATWG) para continuar o desenvolvemento do HTML que o W3C deixara abandonado.

Nacemento de HTML5 e evolución futura

No 2007 o W3C recoñeceu o seu fracaso e retomou o dessenvolvemento do HTML (incluíndo nel unha versión XHTML, baseada en XML). En 2014 o W3C publicou a recomendación HTML 5, que inclúe variantes:

  • HTML 5, non baseada en XML
  • XHTML 5, baseada en XML
  • HTML políglota, que xa foi abandonado.

Co tempo foronse publicando versións actualizadas do HTML 5, pero realmente o desenvolvemento do HTML xa non se fai no seno do W3C, se non no da WHATWG.

Evolución do XML

O XML convirtiuse na ferramenta básica para o intercambio e almacenamiento de información en moitos sectores da informática; pero co tempo o mercado foi evolucionando noutras direccións, empregando tecnoloxías máis sinxelas non baseadas no XML (JSON parece un gran competidor no momento actual).

Para terminar, a iniciativa da Web semántica (ainda supoñendo que as tecnoloxías propostas foran as axeitadas para permitir o procesamento intelixente da información contida nas páxinas web) non tivo oportunidade de éxito xa a web non adoptou case ningún dos compoñentes da web semántica.

O W3C recoñece o fracaso e no 2013 quedan pechados a práctica totalidade dos grupos de traballo adicados á web semántica e no 2018 o W3C tamén pecha prácticamente todos os grupos de traballo adicados ó XML. Probablemente o principal motivo do fracaso sexa que o XML, coa súa exixencia de ausencia de erros nos documentos, é demasiado estricto para unha web que en gran parte todavía se elabora manualmente.

Pero ainda que a web teña maioritariamente abandonado ó XML, este segue sendo utilizando en moitos ámbitos para o almacenamento e transmisión da información, polo que previsiblemente o seu desenvolvemento será retomado nun futuro dentro ou fora do W3C.

Introdución ao XML

Estrutura e sintaxe

Tipos de nodo

Os seis tipos de nodo XML

Etiquetas

Elaboración de documentos XML ben formados e validación

Utilización de espazos de nomes en XML

Exercicios

Referencias