SlideShare una empresa de Scribd logo
1 de 11
BY:
ROBERT LÓPEZ CH.
¿QUE ES HTML?



 Es un lenguaje muy sencillo que permite describir
 hipertexto, es decir, texto presentado de forma
 estructurada y agradable, con enlaces (hyperlinks) que
 conducen a otros documentos o fuentes de
 información         relacionadas,         y        con
 inserciones multimedia (gráficos, sonido...)
 El lenguaje HTML (HyperText Markup Language; Lenguaje
 de marcado de hipertextos), a pesar de su sencillez, es sin
 duda un invento importante. Es considerado como el más
 exitoso sistema de presentación de documentos desde el
 surgimiento de Internet, y gracias al cual se puede publicar
 y acceder a mucha información a nivel mundial.
 Los documentos creados en HTML son visualizados por
 distintos clientes, y cada uno de éstos ve los textos de
 distinta manera (diversos tipos y tamaños de letra, espacio
 entre líneas, y demás). Por ejemplo, algunas PCs no
 soportan gráficos, por lo que al crear se debe dar la
 responsabilidad a este tipo de usuarios de que también
 visualicen la información.
Cabe destacar que este lenguaje se encuentra en continua
evolución, por lo que existen “extensiones” que amplían las
posibilidades del mismo. Hoy en día se trabaja con el
estándar HTML 4.0.
El tema de las versiones y las extensiones tiene importancia
porque al crear páginas HTML debe tenerse en cuenta que
los distintos clientes soportan distintas versiones. Si
creamos un servidor con extensiones de HTML 3.0 (por
ejemplo si toda la información está dentro de una tabla)
impedimos a los usuarios de clientes más viejos el acceso a
esta información. Por lo tanto, es conveniente, siempre que
se pueda, disponer de otra página alternativa que no tenga
estas extensiones.
Asimismo, existen programas editores que generan automáticamente los
comandos HTML, los cuales son relativamente fáciles de operar. Por lo
tanto, el lenguaje es relativamente simple, y para preparar los
documentos se utiliza únicamente un procesador de textos, sólo que
además de contener el texto, también incluye las etiquetas de los
comandos que indican las funciones del documento, su estructura,
inclusión de gráficos y vínculos con otros archivos locales o remotos.
ESTRUCTURA BÁSICA DE UN DOCUMENTO HTML
Un documento HTML comienza con la etiqueta <html>, y termina con </html>.
Dentro del documento (entre las etiquetas de principio y fin de html), hay dos zonas
bien diferenciadas: el encabezamiento, delimitado por <head> y </head>, que sirve
para definir diversos valores válidos en todo el documento; y el cuerpo, delimitado
por <body> y </body>, donde reside la información del documento.
La única utilidad del encabezamiento en la que nos detendremos es la directiva
<title>, que permite especificar el título de un documento HTML. Este título no forma
parte del documento en sí: no aparece, por ejemplo, al principio del documento una
vez que este se presenta con un programa adecuado, sino que suele servir como
título de la ventana del programa que nos la muestra. Por ejemplo, en el
encabezamiento de este manual se ha especificado:
<title>Manual práctico de HTML</title>
XML
XML y sus extensiones han sido regularmente criticadas por su nivel de
detalle y complejidad.2 El mapeo del modelo de árbol básico de XML
hacia los sistema de tipos de lenguajes de programación o bases de
datos puede ser difícil, especialmente cuando se utiliza XML para el
intercambio de datos altamente estructurados entre aplicaciones, lo que
no era su objetivo primario de diseño. Otras críticas intentan refutar la
afirmación de que XML es un lenguaje autodescriptivo3 (aunque la
especificación XML no hace ninguna afirmación de este tipo). Se
propone a JSON y YAML frecuentemente como alternativas,
centrándose ambas en la representación de datos estructurados, en
lugar de en documentos narrativos.
Ventajas del XML
 Es extensible: Después de diseñado y puesto en producción, es posible extender
  XML con la adición de nuevas etiquetas, de modo que se pueda continuar
  utilizando sin complicación alguna.
 El analizador es un componente estándar, no es necesario crear un analizador
  específico para cada versión de lenguaje XML. Esto posibilita el empleo de
  cualquiera de los analizadores disponibles. De esta manera se evitan bugs y se
  acelera el desarrollo de aplicaciones.
 Si un tercero decide usar un documento creado en XML, es sencillo entender su
  estructura y procesarla. Mejora la compatibilidad entre aplicaciones. Podemos
  comunicar aplicaciones de distintas plataformas, sin que importe el origen de
  los datos, es decir, podríamos tener una aplicación en Linux con una base de
  datos Postgres y comunicarla con otra aplicación en Windows y Base de Datos
  MS-SQL Server.
 Transformamos datos en información, pues se le añade un significado concreto
  y los asociamos a un contexto, con lo cual tenemos flexibilidad para estructurar
  documentos.
Estructura de un documento XML
Si ya conoces el funcionamiento del HTML, te será muy fácil entender el
XML con esta comparación. Además conocerás el resultado de su fusión
denominado XHTML.
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:
El XML (eXtensive Markup Language) es un lenguaje que fue concebido
para describir información. Su función principal es ayudarnos a organizar
contenidos y eso hace que los documentos XML sean portables hacia
diferentes tipos de aplicaciones.
El HTML (HyperText Markup Language) por otro lado ha sido concebido
para mostrar información, determinar como actúa y que hace. Su función
radica en ayudarnos a darle formato a los diversos contenidos de una
página.
Resumiendo, el XML sirve para describir información y el HTML sirve
para darle formato y presentarla a través de un navegador. O sea que el
XML no es ni será nunca un reemplazo del HTML sino un complemento
que sirve para manejar la información separada del formato.
Un dato importante es que al hablar de XML hablamos de documentos bien
formados (well formed). Mientras en HTML podemos ser desordenados:
<P><B><i>Este texto estará en negritas e itálicas</b></I><BR>, en XML
tenemos que respetar los tags. Todos deberán ser anidados correctamente:
<TagA><TagB>Contenidos</TagB></TagA>. Algo muy importante es que son
“case sensitive” de tal forma que <B> no es lo mismo que <b> sino son dos
tags diferentes. También debemos presetar atención importante a que todos
los tags deben ser cerrados. Si usamos un tag independiente como el <br> o
<hr>, lo cerramos incluyéndole un diagonal al final: <br />, <hr />. Por lo
anterior, el XML está ayudando a que seamos más ordenados y respetemos
el lenguaje que gracias a la tolerancia de los navegadores ha ido decayendo.
Otra característica del XML es que es un lenguaje que puede extenderse. Al
trabajar con documentos XML podemos determinar nuestros propios tags y
estructura    de     documentos     para     trabajar. En    XML     el   tag
<christian></christian> es válido por que yo lo puedo definir y utilizar sin
ningún problema. Por otro lado en el HTML todos los tags ya han sido
predefinidos y son parte del estándar HTML definido por el W3C.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Html y xml
Html y xmlHtml y xml
Html y xml
 
Html y xml veliz ruben
Html y xml veliz rubenHtml y xml veliz ruben
Html y xml veliz ruben
 
De html xml
De html xmlDe html xml
De html xml
 
Toala Miguel 2C3
Toala Miguel 2C3Toala Miguel 2C3
Toala Miguel 2C3
 
Presentacion
PresentacionPresentacion
Presentacion
 
Deber programacion
Deber programacionDeber programacion
Deber programacion
 
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
 
HTML5 - XHTML - XML
HTML5 - XHTML - XMLHTML5 - XHTML - XML
HTML5 - XHTML - XML
 
Html vs xml
Html  vs xmlHtml  vs xml
Html vs xml
 
Xml
XmlXml
Xml
 
Rodrigo solis
Rodrigo solisRodrigo solis
Rodrigo solis
 
Presentación1
Presentación1Presentación1
Presentación1
 
Html
HtmlHtml
Html
 
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
 

Destacado

Sistema Nervioso Autónomo por Valeria Calispa
Sistema Nervioso Autónomo por Valeria CalispaSistema Nervioso Autónomo por Valeria Calispa
Sistema Nervioso Autónomo por Valeria Calispavaleria_calispa
 
Manual de php_myadmin
Manual de php_myadminManual de php_myadmin
Manual de php_myadminBerenice Ceja
 
Folleto flamenco y cultura
Folleto flamenco y culturaFolleto flamenco y cultura
Folleto flamenco y culturaezegn
 
Kieskeurig in intermediaire distirbutie (VB, 2011)
Kieskeurig in intermediaire distirbutie (VB, 2011)Kieskeurig in intermediaire distirbutie (VB, 2011)
Kieskeurig in intermediaire distirbutie (VB, 2011)Silvia Janssen
 
Distribuciones de probabilidades
Distribuciones de probabilidadesDistribuciones de probabilidades
Distribuciones de probabilidadesAlexis Rodriguez
 
Comedor Mes de Mayo
Comedor Mes de MayoComedor Mes de Mayo
Comedor Mes de Mayoezegn
 
Explicacionde carrera magisterial
Explicacionde carrera magisterialExplicacionde carrera magisterial
Explicacionde carrera magisterialLauris López Luna
 
Webmaster's Report - IEEE Microwave Theory and Techniques Society
Webmaster's Report - IEEE Microwave Theory and Techniques SocietyWebmaster's Report - IEEE Microwave Theory and Techniques Society
Webmaster's Report - IEEE Microwave Theory and Techniques Societywebhostingguy
 
Zorgplicht en Executiononly (Beursbengel, 2011)
Zorgplicht en Executiononly (Beursbengel, 2011)Zorgplicht en Executiononly (Beursbengel, 2011)
Zorgplicht en Executiononly (Beursbengel, 2011)Silvia Janssen
 
Ignacio De Antioquia Obispo Antijudio
Ignacio De Antioquia Obispo AntijudioIgnacio De Antioquia Obispo Antijudio
Ignacio De Antioquia Obispo Antijudioantso
 
Ver cine online martha
Ver cine online marthaVer cine online martha
Ver cine online marthaMARTHAPINILLOS
 
Elaboracion de una bd con dreawever
Elaboracion de una bd con dreaweverElaboracion de una bd con dreawever
Elaboracion de una bd con dreaweverwouyrmz
 
Sphenodontia video
Sphenodontia videoSphenodontia video
Sphenodontia videoDonna Beley
 

Destacado (20)

Sistema Nervioso Autónomo por Valeria Calispa
Sistema Nervioso Autónomo por Valeria CalispaSistema Nervioso Autónomo por Valeria Calispa
Sistema Nervioso Autónomo por Valeria Calispa
 
1001 tecinformaticaiiip
1001 tecinformaticaiiip1001 tecinformaticaiiip
1001 tecinformaticaiiip
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Manual de php_myadmin
Manual de php_myadminManual de php_myadmin
Manual de php_myadmin
 
Folleto flamenco y cultura
Folleto flamenco y culturaFolleto flamenco y cultura
Folleto flamenco y cultura
 
Kieskeurig in intermediaire distirbutie (VB, 2011)
Kieskeurig in intermediaire distirbutie (VB, 2011)Kieskeurig in intermediaire distirbutie (VB, 2011)
Kieskeurig in intermediaire distirbutie (VB, 2011)
 
Distribuciones de probabilidades
Distribuciones de probabilidadesDistribuciones de probabilidades
Distribuciones de probabilidades
 
Comedor Mes de Mayo
Comedor Mes de MayoComedor Mes de Mayo
Comedor Mes de Mayo
 
CLASIFICACIÓN DE TEJIDOS
CLASIFICACIÓN DE TEJIDOSCLASIFICACIÓN DE TEJIDOS
CLASIFICACIÓN DE TEJIDOS
 
Explicacionde carrera magisterial
Explicacionde carrera magisterialExplicacionde carrera magisterial
Explicacionde carrera magisterial
 
Webmaster's Report - IEEE Microwave Theory and Techniques Society
Webmaster's Report - IEEE Microwave Theory and Techniques SocietyWebmaster's Report - IEEE Microwave Theory and Techniques Society
Webmaster's Report - IEEE Microwave Theory and Techniques Society
 
Zorgplicht en Executiononly (Beursbengel, 2011)
Zorgplicht en Executiononly (Beursbengel, 2011)Zorgplicht en Executiononly (Beursbengel, 2011)
Zorgplicht en Executiononly (Beursbengel, 2011)
 
Ayudantia sistemas
Ayudantia sistemasAyudantia sistemas
Ayudantia sistemas
 
ежеквартальный отчет 2_2009
ежеквартальный отчет 2_2009ежеквартальный отчет 2_2009
ежеквартальный отчет 2_2009
 
Practicas 8
Practicas 8Practicas 8
Practicas 8
 
Ignacio De Antioquia Obispo Antijudio
Ignacio De Antioquia Obispo AntijudioIgnacio De Antioquia Obispo Antijudio
Ignacio De Antioquia Obispo Antijudio
 
Ver cine online martha
Ver cine online marthaVer cine online martha
Ver cine online martha
 
Elaboracion de una bd con dreawever
Elaboracion de una bd con dreaweverElaboracion de una bd con dreawever
Elaboracion de una bd con dreawever
 
Sphenodontia video
Sphenodontia videoSphenodontia video
Sphenodontia video
 
форма № 5
форма № 5форма № 5
форма № 5
 

Similar a Diferencia entre html xml (20)

Html y xml carlos lita
Html y xml   carlos litaHtml y xml   carlos lita
Html y xml carlos lita
 
Presentacion
PresentacionPresentacion
Presentacion
 
Shirley andrade moran_2_a3
Shirley andrade moran_2_a3Shirley andrade moran_2_a3
Shirley andrade moran_2_a3
 
Taller 1 raul guaranda
Taller 1 raul guarandaTaller 1 raul guaranda
Taller 1 raul guaranda
 
2do c3 reyes jose
2do c3 reyes jose2do c3 reyes jose
2do c3 reyes jose
 
Xml 1
Xml 1Xml 1
Xml 1
 
Xml 1
Xml 1Xml 1
Xml 1
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Diferencias de html y xml
Diferencias de html y xmlDiferencias de html y xml
Diferencias de html y xml
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Html
HtmlHtml
Html
 
taller1 vera viviana
taller1 vera vivianataller1 vera viviana
taller1 vera viviana
 
Evelyn deber
Evelyn deberEvelyn deber
Evelyn deber
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Lenguajes para programación web
Lenguajes para programación webLenguajes para programación web
Lenguajes para programación web
 
Fundamentos XML
Fundamentos XMLFundamentos XML
Fundamentos XML
 
Html
HtmlHtml
Html
 
Html&xml
Html&xmlHtml&xml
Html&xml
 
Power programacion
Power programacionPower programacion
Power programacion
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 

Último (20)

Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
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
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 

Diferencia entre html xml

  • 2. ¿QUE ES HTML?  Es un lenguaje muy sencillo que permite describir hipertexto, es decir, texto presentado de forma estructurada y agradable, con enlaces (hyperlinks) que conducen a otros documentos o fuentes de información relacionadas, y con inserciones multimedia (gráficos, sonido...)
  • 3.  El lenguaje HTML (HyperText Markup Language; Lenguaje de marcado de hipertextos), a pesar de su sencillez, es sin duda un invento importante. Es considerado como el más exitoso sistema de presentación de documentos desde el surgimiento de Internet, y gracias al cual se puede publicar y acceder a mucha información a nivel mundial. Los documentos creados en HTML son visualizados por distintos clientes, y cada uno de éstos ve los textos de distinta manera (diversos tipos y tamaños de letra, espacio entre líneas, y demás). Por ejemplo, algunas PCs no soportan gráficos, por lo que al crear se debe dar la responsabilidad a este tipo de usuarios de que también visualicen la información.
  • 4. Cabe destacar que este lenguaje se encuentra en continua evolución, por lo que existen “extensiones” que amplían las posibilidades del mismo. Hoy en día se trabaja con el estándar HTML 4.0. El tema de las versiones y las extensiones tiene importancia porque al crear páginas HTML debe tenerse en cuenta que los distintos clientes soportan distintas versiones. Si creamos un servidor con extensiones de HTML 3.0 (por ejemplo si toda la información está dentro de una tabla) impedimos a los usuarios de clientes más viejos el acceso a esta información. Por lo tanto, es conveniente, siempre que se pueda, disponer de otra página alternativa que no tenga estas extensiones.
  • 5. Asimismo, existen programas editores que generan automáticamente los comandos HTML, los cuales son relativamente fáciles de operar. Por lo tanto, el lenguaje es relativamente simple, y para preparar los documentos se utiliza únicamente un procesador de textos, sólo que además de contener el texto, también incluye las etiquetas de los comandos que indican las funciones del documento, su estructura, inclusión de gráficos y vínculos con otros archivos locales o remotos.
  • 6. ESTRUCTURA BÁSICA DE UN DOCUMENTO HTML Un documento HTML comienza con la etiqueta <html>, y termina con </html>. Dentro del documento (entre las etiquetas de principio y fin de html), hay dos zonas bien diferenciadas: el encabezamiento, delimitado por <head> y </head>, que sirve para definir diversos valores válidos en todo el documento; y el cuerpo, delimitado por <body> y </body>, donde reside la información del documento. La única utilidad del encabezamiento en la que nos detendremos es la directiva <title>, que permite especificar el título de un documento HTML. Este título no forma parte del documento en sí: no aparece, por ejemplo, al principio del documento una vez que este se presenta con un programa adecuado, sino que suele servir como título de la ventana del programa que nos la muestra. Por ejemplo, en el encabezamiento de este manual se ha especificado: <title>Manual práctico de HTML</title>
  • 7. XML XML y sus extensiones han sido regularmente criticadas por su nivel de detalle y complejidad.2 El mapeo del modelo de árbol básico de XML hacia los sistema de tipos de lenguajes de programación o bases de datos puede ser difícil, especialmente cuando se utiliza XML para el intercambio de datos altamente estructurados entre aplicaciones, lo que no era su objetivo primario de diseño. Otras críticas intentan refutar la afirmación de que XML es un lenguaje autodescriptivo3 (aunque la especificación XML no hace ninguna afirmación de este tipo). Se propone a JSON y YAML frecuentemente como alternativas, centrándose ambas en la representación de datos estructurados, en lugar de en documentos narrativos.
  • 8. Ventajas del XML  Es extensible: Después de diseñado y puesto en producción, es posible extender XML con la adición de nuevas etiquetas, de modo que se pueda continuar utilizando sin complicación alguna.  El analizador es un componente estándar, no es necesario crear un analizador específico para cada versión de lenguaje XML. Esto posibilita el empleo de cualquiera de los analizadores disponibles. De esta manera se evitan bugs y se acelera el desarrollo de aplicaciones.  Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarla. Mejora la compatibilidad entre aplicaciones. Podemos comunicar aplicaciones de distintas plataformas, sin que importe el origen de los datos, es decir, podríamos tener una aplicación en Linux con una base de datos Postgres y comunicarla con otra aplicación en Windows y Base de Datos MS-SQL Server.  Transformamos datos en información, pues se le añade un significado concreto y los asociamos a un contexto, con lo cual tenemos flexibilidad para estructurar documentos.
  • 9. Estructura de un documento XML
  • 10. Si ya conoces el funcionamiento del HTML, te será muy fácil entender el XML con esta comparación. Además conocerás el resultado de su fusión denominado XHTML. 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: El XML (eXtensive Markup Language) es un lenguaje que fue concebido para describir información. Su función principal es ayudarnos a organizar contenidos y eso hace que los documentos XML sean portables hacia diferentes tipos de aplicaciones. El HTML (HyperText Markup Language) por otro lado ha sido concebido para mostrar información, determinar como actúa y que hace. Su función radica en ayudarnos a darle formato a los diversos contenidos de una página. Resumiendo, el XML sirve para describir información y el HTML sirve para darle formato y presentarla a través de un navegador. O sea que el XML no es ni será nunca un reemplazo del HTML sino un complemento que sirve para manejar la información separada del formato.
  • 11. Un dato importante es que al hablar de XML hablamos de documentos bien formados (well formed). Mientras en HTML podemos ser desordenados: <P><B><i>Este texto estará en negritas e itálicas</b></I><BR>, en XML tenemos que respetar los tags. Todos deberán ser anidados correctamente: <TagA><TagB>Contenidos</TagB></TagA>. Algo muy importante es que son “case sensitive” de tal forma que <B> no es lo mismo que <b> sino son dos tags diferentes. También debemos presetar atención importante a que todos los tags deben ser cerrados. Si usamos un tag independiente como el <br> o <hr>, lo cerramos incluyéndole un diagonal al final: <br />, <hr />. Por lo anterior, el XML está ayudando a que seamos más ordenados y respetemos el lenguaje que gracias a la tolerancia de los navegadores ha ido decayendo. Otra característica del XML es que es un lenguaje que puede extenderse. Al trabajar con documentos XML podemos determinar nuestros propios tags y estructura de documentos para trabajar. En XML el tag <christian></christian> es válido por que yo lo puedo definir y utilizar sin ningún problema. Por otro lado en el HTML todos los tags ya han sido predefinidos y son parte del estándar HTML definido por el W3C.