SlideShare una empresa de Scribd logo
1 de 12
Primero hablaremos sobre cada lenguaje para saber sus diferencias.

                                HTML o HyperText Markup Language es el
                                lenguaje predominante en las páginas web.
                                HTML simplemente es un estándar que
                                establece una serie de normas de tal forma
                                que podamos redactar documentos
                                estructurados compuestos por diferentes
                                partes.



                                El lenguaje de marcas extensible (XML)
                                Extensible Markup Languaje es un conjunto
                                de reglas y tecnologías, que permiten definir
                                nuevos lenguajes basados en etiquetas, para la
                                creación de documentos para el intercambio
                                de información estructurada entre aplicaciones
                                informáticas.
XML y HTML son lenguajes muy diferentes. Ambos nacen de la misma
inspiración llamada SGML por lo que su sintaxis es similar, aunque cada uno
fue diseñado para cumplir distintas funciones:


            Documento XML, presenta
            - Información estructurada con significado
            Pero No establece el formato de Presentación
            Introducción
            XML (eXtensible Markup Language), al igual
            que HTML
            (HyperText Markup Language), tiene su origen
            en la gestión de documentos (NO se concibió
            como tecnología de BD)
            XML es la base de todos los formatos de
            intercambio de datos de nueva generación
HTML

Características
•Publica los documentos en línea con
encabezado texto, tablas, listas etc.
• Recupera información en línea vía links de
hipertexto
• Mejores formularios, claves de acceso,
agrupamiento de control
• Entre muchos otros
                                       XML


                                      Características
                                      •Reglas fáciles de seguir para crear un lenguaje
                                      de marcas
                                      • Las marcas no tienen un significado
                                      determinado
                                      • Transmite contenido y estructura
                                      •El xml, no permite modificar las estética de su
                                      información en modo alguno, solo sirve para
                                      transportar información.
Puede parecer un eslogan publicitario, pero con XML las oportunidades de aplicaciones
son infinitas.
Estamos hablando de un metalenguaje que propone una forma estándar de organizar
nuestra información, flexible (permite crear nuestras propias etiquetas), independiente
de plataforma, sistema operativo y lenguaje de programación, y además pensado para
que los navegadores puedan trabajar con él.
Es decir, estamos hablando de una gran base de datos virtual a la que cualquier
aplicación, independientemente del entorno, sistema operativo y lenguaje de
programación puede acceder siguiendo unas APIs estándar.
Teniendo esto en cuenta, las limitaciones en el uso del XML en nuestras aplicaciones
solo las pone nuestra imaginación.

Con Html puedo hacer paginas Web.
HTML
Elementos llenos:
Estos elementos se forman mediante una marca de inicio y otra de final. En HTML las marcas se demilitan con los signos < (inferior a) y >
(superior a). La marca de fin es idéntica a la inicial pero con el añadido de la barra inclinada, /, justo antes del nombre de la misma. Un
texto marcado tendrá por tanto este aspecto:...texto normal <marca> texto afectado por la marca </marca> resto del texto...Por ejemplo,
para resaltar un texto en negrita, se emplea la marca <B> de la siguiente forma:...texto normal <B> texto en negrita </B> resto del
texto...Si en este ejemplo nos hubiesemos olvidado de la marca de final, el resto de la página estaría también en negrita.
Elementos vacíos:
Estos elementos no requieren de la marca final, ya que normalmente no producen un efecto sobre el texto en sí, sino que definen
separadores.Por ejemplo el elemento <HR> que sirve para mostrar una línea horizontal en la pantalla, se escribirá:<HR>
Elementos con argumentos:
Algunos elementos tienen argumentos, los cuales son denominados atributos. Cada uno de estos atributos podrá tener un valor el cual irá
entre comillas, si es alfanumérico:<marca atributo1 atributo2=numerico atributo3="alfanumetrico">
Ejemplos:
<HR NOSHADE> <TABLE WIDTH=300> ... </TABLE> <A HREF="/home/default.html"> ... </A> Si se quieren utilizar caracteres como < o
> en el texto normal, habrá que acudir a un artificio para que el browser no intente interpretarlos como marca. Estos caracteres así como
otros símbolos utilizados en el código HTML se reemplazarán por los siguientes grupos de caracteres:
•el caracter < será reemplazado por &lt;
•el caracter > será reemplazado por &gt;

XML
Son las etiquetas más frecuentemente utilizadas dentro de un documento XML.
Están delimitadas por los símbolos < y >, sintaxis de todos conocida, puesto q era la usada en HTML.
Si el contenido de la etiqueta es vacío (al igual q <BR> ó <IMG> en HTML), entonces se delimitan por los símbolos < y />.
Las etiquetas de apertura (las que empiezan por >) pueden incluir atributos, los cuales son pares nombre/valor al estilo color="verde". (x ej, en HTML
<font color="green">).
OJO!! En XML los atributos siempre deben ir encerrados entre comillas dobles.

Ejs:
<nombre id="surname">Perez</nombre>
<vacia color="verde"/>
<HTML>
<HEAD>
<TITLE>Título de la página</TITLE> ...
</HEAD>
<BODY> Aquí iría el contenido de la página </BODY>
</HTML>
El HTML se preocupa por formatear datos y para ello son las etiquetas que tiene el
lenguaje, para formatear la información que se desea mostrar.

El XML se preocupa por estructurar la información que pretende almacenar. La
estructura  la    marca    la    lógica    propia    de    la   información.

El desarrollo del HTML estuvo marcado la competencia entre los distintos visores del
mercado. Cada uno quería ser el mejor e inventaba etiquetas nuevas que a la larga
entraban a formar parte del estándar del W3C, como la etiqueta <FRAME>.

El desarrollo del XML está siendo llevado a cabo con rigor, siempre ajustado a lo que
marca el estándar que desarrolla el W3C, entidad que está desarrollando el XML con
más      diligencia   que      las    empresas     con      intereses    particulares.

Procesar la información en HTML es inviable, por estar mezclada con los estilos y las
etiquetas            que          formatean              la           información.

En XML se puede procesar la información con mucha facilidad, porque todo está
ordenado de una manera lógica, así mismo el formateo de la información para que se
pueda entender bien por el usuario es viable a través de un pequeño procesamiento, a
través de hojas de estilos o similares.
Un elemento XML puede estar etiquetado como precio, número de pedido o nombre. El autor del documento es
quien decide qué tipo de datos va a utilizar y qué etiquetas son las más adecuadas.
Los documentos XML son fáciles de crear. En este ejemplo se utiliza XML para describir un parte meteorológico. Este
documento se puede guardar con una extensión de XML, por ejemplo Tiempo.xml.
<reporte-clima>
<fecha>March 25, 1998</fecha>
<hora>08:00</hora>
<area>
<departamento>MVD</ departamento >
<ciudad>Montevideo</ciudad>
<pais>Uruguay</pais>
</area>
<medidas>
<cielo>parcialmente nublado </cielo>
<temperatura>16</temperatura>
<viento>
<direccion>SO</direccion>
<velocidad>16</velocidad>
</viento>
<h-indice>51</h-indice>
<humedad>87</humedad>
<visibilidad>10</visibilidad>
<uv-indice>1</uv-indice>
</medidas>
</reporte-clima>
En lugar de describir el orden y la disposición de la presentación de los datos, las etiquetas indican qué significa cada
elemento de datos (si es un elemento <fecha>, un elemento <area>, etc.). Cualquier receptor de estos datos puede
descodificar el documento y utilizarlo para sus propios fines.
Diferencia de html y xml

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

De html xml
De html xmlDe html xml
De html xml
 
Diferencias de html y xml
Diferencias de html y xmlDiferencias de html y xml
Diferencias de html y xml
 
Jesica resabala mero html
Jesica resabala mero htmlJesica resabala mero html
Jesica resabala mero html
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
HTML - XML
HTML - XMLHTML - XML
HTML - XML
 
Diferencias entre html y xml
Diferencias entre html y xmlDiferencias entre html y xml
Diferencias entre html y xml
 
Mera macias kerly diferencia entre html y xml presentasion prep
Mera macias kerly diferencia entre  html y xml presentasion prepMera macias kerly diferencia entre  html y xml presentasion prep
Mera macias kerly diferencia entre html y xml presentasion prep
 
Html y xml veliz ruben
Html y xml veliz rubenHtml y xml veliz ruben
Html y xml veliz ruben
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Christianjaimea-6
Christianjaimea-6Christianjaimea-6
Christianjaimea-6
 
Html
HtmlHtml
Html
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entre
 
Taller 1 raul guaranda
Taller 1 raul guarandaTaller 1 raul guaranda
Taller 1 raul guaranda
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
Deber programacion
Deber programacionDeber programacion
Deber programacion
 
Toala Miguel 2C3
Toala Miguel 2C3Toala Miguel 2C3
Toala Miguel 2C3
 
Html IRVING
Html IRVING Html IRVING
Html IRVING
 
Programacion
ProgramacionProgramacion
Programacion
 

Destacado (7)

Diferencias entre html y xml
Diferencias entre html  y xmlDiferencias entre html  y xml
Diferencias entre html y xml
 
Xml
XmlXml
Xml
 
Diferencia entre html y xml
Diferencia  entre html y xmlDiferencia  entre html y xml
Diferencia entre html y xml
 
La diferencia entre html xml
La diferencia entre html xmlLa diferencia entre html xml
La diferencia entre html xml
 
Diferencias entre xml y html
Diferencias entre xml y htmlDiferencias entre xml y html
Diferencias entre xml y html
 
Hipermedia
HipermediaHipermedia
Hipermedia
 
XML: HTML y XHTML
XML: HTML y XHTMLXML: HTML y XHTML
XML: HTML y XHTML
 

Similar a Diferencia de html y xml

Similar a Diferencia de html y xml (20)

Luisa noemi ibarra mora
Luisa noemi ibarra moraLuisa noemi ibarra mora
Luisa noemi ibarra mora
 
Myrian añarumba 2a3
Myrian añarumba 2a3Myrian añarumba 2a3
Myrian añarumba 2a3
 
Html y xml carlos lita
Html y xml   carlos litaHtml y xml   carlos lita
Html y xml carlos lita
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Presentación1 viviana
Presentación1 vivianaPresentación1 viviana
Presentación1 viviana
 
Presentacion
PresentacionPresentacion
Presentacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Xml presentacin
Xml presentacinXml presentacin
Xml presentacin
 
Html y xml1
Html y xml1Html y xml1
Html y xml1
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Definicion de Lenguaje de Marcas
Definicion de Lenguaje de MarcasDefinicion de Lenguaje de Marcas
Definicion de Lenguaje de Marcas
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
David quimiii
David quimiiiDavid quimiii
David quimiii
 
Diferencia entre html y xml jk
Diferencia entre html y xml  jkDiferencia entre html y xml  jk
Diferencia entre html y xml jk
 
Presentación2
Presentación2Presentación2
Presentación2
 
2do c3 reyes jose
2do c3 reyes jose2do c3 reyes jose
2do c3 reyes jose
 
Presentación2
Presentación2Presentación2
Presentación2
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

Diferencia de html y xml

  • 1.
  • 2. Primero hablaremos sobre cada lenguaje para saber sus diferencias. HTML o HyperText Markup Language es el lenguaje predominante en las páginas web. HTML simplemente es un estándar que establece una serie de normas de tal forma que podamos redactar documentos estructurados compuestos por diferentes partes. El lenguaje de marcas extensible (XML) Extensible Markup Languaje es un conjunto de reglas y tecnologías, que permiten definir nuevos lenguajes basados en etiquetas, para la creación de documentos para el intercambio de información estructurada entre aplicaciones informáticas.
  • 3. XML y HTML son lenguajes muy diferentes. Ambos nacen de la misma inspiración llamada SGML por lo que su sintaxis es similar, aunque cada uno fue diseñado para cumplir distintas funciones: Documento XML, presenta - Información estructurada con significado Pero No establece el formato de Presentación Introducción XML (eXtensible Markup Language), al igual que HTML (HyperText Markup Language), tiene su origen en la gestión de documentos (NO se concibió como tecnología de BD) XML es la base de todos los formatos de intercambio de datos de nueva generación
  • 4. HTML Características •Publica los documentos en línea con encabezado texto, tablas, listas etc. • Recupera información en línea vía links de hipertexto • Mejores formularios, claves de acceso, agrupamiento de control • Entre muchos otros XML Características •Reglas fáciles de seguir para crear un lenguaje de marcas • Las marcas no tienen un significado determinado • Transmite contenido y estructura •El xml, no permite modificar las estética de su información en modo alguno, solo sirve para transportar información.
  • 5.
  • 6. Puede parecer un eslogan publicitario, pero con XML las oportunidades de aplicaciones son infinitas. Estamos hablando de un metalenguaje que propone una forma estándar de organizar nuestra información, flexible (permite crear nuestras propias etiquetas), independiente de plataforma, sistema operativo y lenguaje de programación, y además pensado para que los navegadores puedan trabajar con él. Es decir, estamos hablando de una gran base de datos virtual a la que cualquier aplicación, independientemente del entorno, sistema operativo y lenguaje de programación puede acceder siguiendo unas APIs estándar. Teniendo esto en cuenta, las limitaciones en el uso del XML en nuestras aplicaciones solo las pone nuestra imaginación. Con Html puedo hacer paginas Web.
  • 7. HTML Elementos llenos: Estos elementos se forman mediante una marca de inicio y otra de final. En HTML las marcas se demilitan con los signos < (inferior a) y > (superior a). La marca de fin es idéntica a la inicial pero con el añadido de la barra inclinada, /, justo antes del nombre de la misma. Un texto marcado tendrá por tanto este aspecto:...texto normal <marca> texto afectado por la marca </marca> resto del texto...Por ejemplo, para resaltar un texto en negrita, se emplea la marca <B> de la siguiente forma:...texto normal <B> texto en negrita </B> resto del texto...Si en este ejemplo nos hubiesemos olvidado de la marca de final, el resto de la página estaría también en negrita. Elementos vacíos: Estos elementos no requieren de la marca final, ya que normalmente no producen un efecto sobre el texto en sí, sino que definen separadores.Por ejemplo el elemento <HR> que sirve para mostrar una línea horizontal en la pantalla, se escribirá:<HR> Elementos con argumentos: Algunos elementos tienen argumentos, los cuales son denominados atributos. Cada uno de estos atributos podrá tener un valor el cual irá entre comillas, si es alfanumérico:<marca atributo1 atributo2=numerico atributo3="alfanumetrico"> Ejemplos: <HR NOSHADE> <TABLE WIDTH=300> ... </TABLE> <A HREF="/home/default.html"> ... </A> Si se quieren utilizar caracteres como < o > en el texto normal, habrá que acudir a un artificio para que el browser no intente interpretarlos como marca. Estos caracteres así como otros símbolos utilizados en el código HTML se reemplazarán por los siguientes grupos de caracteres: •el caracter < será reemplazado por &lt; •el caracter > será reemplazado por &gt; XML Son las etiquetas más frecuentemente utilizadas dentro de un documento XML. Están delimitadas por los símbolos < y >, sintaxis de todos conocida, puesto q era la usada en HTML. Si el contenido de la etiqueta es vacío (al igual q <BR> ó <IMG> en HTML), entonces se delimitan por los símbolos < y />. Las etiquetas de apertura (las que empiezan por >) pueden incluir atributos, los cuales son pares nombre/valor al estilo color="verde". (x ej, en HTML <font color="green">). OJO!! En XML los atributos siempre deben ir encerrados entre comillas dobles. Ejs: <nombre id="surname">Perez</nombre> <vacia color="verde"/>
  • 8.
  • 9. <HTML> <HEAD> <TITLE>Título de la página</TITLE> ... </HEAD> <BODY> Aquí iría el contenido de la página </BODY> </HTML>
  • 10. El HTML se preocupa por formatear datos y para ello son las etiquetas que tiene el lenguaje, para formatear la información que se desea mostrar. El XML se preocupa por estructurar la información que pretende almacenar. La estructura la marca la lógica propia de la información. El desarrollo del HTML estuvo marcado la competencia entre los distintos visores del mercado. Cada uno quería ser el mejor e inventaba etiquetas nuevas que a la larga entraban a formar parte del estándar del W3C, como la etiqueta <FRAME>. El desarrollo del XML está siendo llevado a cabo con rigor, siempre ajustado a lo que marca el estándar que desarrolla el W3C, entidad que está desarrollando el XML con más diligencia que las empresas con intereses particulares. Procesar la información en HTML es inviable, por estar mezclada con los estilos y las etiquetas que formatean la información. En XML se puede procesar la información con mucha facilidad, porque todo está ordenado de una manera lógica, así mismo el formateo de la información para que se pueda entender bien por el usuario es viable a través de un pequeño procesamiento, a través de hojas de estilos o similares.
  • 11. Un elemento XML puede estar etiquetado como precio, número de pedido o nombre. El autor del documento es quien decide qué tipo de datos va a utilizar y qué etiquetas son las más adecuadas. Los documentos XML son fáciles de crear. En este ejemplo se utiliza XML para describir un parte meteorológico. Este documento se puede guardar con una extensión de XML, por ejemplo Tiempo.xml. <reporte-clima> <fecha>March 25, 1998</fecha> <hora>08:00</hora> <area> <departamento>MVD</ departamento > <ciudad>Montevideo</ciudad> <pais>Uruguay</pais> </area> <medidas> <cielo>parcialmente nublado </cielo> <temperatura>16</temperatura> <viento> <direccion>SO</direccion> <velocidad>16</velocidad> </viento> <h-indice>51</h-indice> <humedad>87</humedad> <visibilidad>10</visibilidad> <uv-indice>1</uv-indice> </medidas> </reporte-clima> En lugar de describir el orden y la disposición de la presentación de los datos, las etiquetas indican qué significa cada elemento de datos (si es un elemento <fecha>, un elemento <area>, etc.). Cualquier receptor de estos datos puede descodificar el documento y utilizarlo para sus propios fines.