SlideShare una empresa de Scribd logo
1 de 20
HTML
  Y
XML
HTML
O HTML,   siglas de HyperText Markup
 Language («lenguaje de marcado de
 hipertexto»), hace referencia al lenguaje
 de marcado predominante para la
 elaboración de páginas web que se utiliza
 para describir y traducir la estructura y la
 información en forma de texto, así como
 para complementar el texto con objetos
 tales como imágenes.
O El   HTML se escribe en forma de
  «etiquetas», rodeadas por corchetes
  angulares (<,>). HTML también puede
  describir, hasta un cierto punto, la
  apariencia de un documento, y puede
  incluir   un    script  (por  ejemplo
  JavaScript), el cual puede afectar el
  comportamiento de navegadores web y
  otros procesadores de HTML.
O HTML también sirve para referirse al
 contenido del tipo de MIME text/html o
 todavía más ampliamente como un
 término genérico para el HTML, ya sea en
 forma descendida del XML (como XHTML
 1.0 y posteriores) o en forma descendida
 directamente de SGML (como HTML 4.01
 y anteriores).
O La   primera descripción de HTML
 disponible     públicamente      fue    un
 documento      llamado:     HTML      Tags
 (Etiquetas HTML), publicado por primera
 vez en Internet por Tim Berners-Lee en
 1991. Describe 22 elementos que
 incluyen el diseño inicial y relativamente
 simple de HTML. Trece de estos
 elementos todavía existen en HTML 4.
O Berners-Lee consideraba a HTML una
 ampliación de SGML, pero no fue
 formalmente reconocida como tal hasta la
 publicación de mediados de 1993, por la
 IETF, de una primera proposición para
 una especificación de HTML: el boceto
 Hypertext Markup Language de Berners-
 Lee y Dan Connolly, el cual incluía una
 Definición de Tipo de Documento SGML
 para definir la gramática.
O El boceto expiró luego de seis
  meses, pero fue notable por su
  reconocimiento de la etiqueta propia del
  navegador Mosaic usada para insertar
  imágenes sin cambio de línea, que
  reflejaba la filosofía del IETF de basar
  estándares en prototipos con éxito. De la
  misma manera, el boceto competidor de
  Dave Raggett HTML+ (Hypertext Markup
  Format) (Formato de Marcaje de
  Hipertexto), de finales de 1993, sugería
  estandarizar características ya
  implementadas, como las tablas.
O Los elementos son la estructura básica de
 HTML. Los elementos tienen dos
 propiedades     básicas:    atributos    y
 contenido. Cada atributo y contenido tiene
 ciertas restricciones para que se
 considere válido al documento HTML.
Ventajas del HTML


O •  Es el lenguaje de formateo para los
  navegadores web.
O • Es fácil de entender y utilizar
O • Su uso es muy extendido
XML
O XML,  siglas en inglés de      eXtensible
 Markup Language ('lenguaje     de marcas
 extensible'), es un lenguaje   de marcas
 desarrollado por el World      Wide Web
 Consortium (W3C).
O Deriva del lenguaje SGML y permite
 definir la     gramática de lenguajes
 específicos   (de la misma manera que
 HTML es a     su vez un lenguaje definido
 por SGML)     para estructurar documentos
 grandes.
O A    diferencia       de     otros
 lenguajes, XML da soporte a bases
 de datos, siendo útil cuando varias
 aplicaciones se deben comunicar
 entre sí o integrar información.
 (Bases de datos Silberschatz).
O XML no ha nacido sólo para su aplicación
 en Internet, sino que se propone como un
 estándar para el intercambio de
 información estructurada entre diferentes
 plataformas. Se puede usar en bases de
 datos, editores de texto, hojas de cálculo
 y casi cualquier cosa imaginable.
O XML es una tecnología sencilla que tiene
 a su alrededor otras que la complementan
 y la hacen mucho más grande y con unas
 posibilidades mucho mayores. Tiene un
 papel muy importante en la actualidad ya
 que permite la compatibilidad entre
 sistemas para compartir la información de
 una manera segura, fiable y fácil.
O XML proviene de un lenguaje inventado
 por IBM en los años setenta, llamado
 GML          (Generalized        Markup
 Language), que surgió por la necesidad
 que tenía la empresa de almacenar
 grandes cantidades de información. Este
 lenguaje gustó a la ISO, por lo que en
 1986            trabajaron         para
 normalizarlo, creando SGML (Standard
 Generalized Markup Language), capaz de
 adaptarse a un gran abanico de
 problemas. A partir de él se han creado
 otros    sistemas      para   almacenar
 información.
O En el año 1989 Tim Berners Lee creó la
 web, y junto con ella el lenguaje HTML. Este
 lenguaje se definió en el marco de SGML y
 fue de lejos la aplicación más conocida de
 este estándar. Los navegadores web sin
 embargo siempre han puesto pocas
 exigencias al código HTML que interpretan y
 así las páginas web son caóticas y no
 cumplen con la sintaxis. Estas páginas web
 dependen fuertemente de una forma
 específica de lidiar con los errores y las
 ambigüedades, lo que hace a las páginas
 más frágiles y a los navegadores más
 complejos.
O Otra   limitación del HTML es que cada
  documento pertenece a un vocabulario
  fijo, establecido por el DTD. No se pueden
  combinar        elementos   de     diferentes
  vocabularios. Asimismo es imposible para un
  intérprete (por ejemplo un navegador)
  analizar el documento sin tener conocimiento
  de su gramática (del DTD). Por ejemplo, el
  navegador sabe que antes de una etiqueta
  <div> debe haberse cerrado cualquier <p>
  previamente abierto. Los navegadores
  resolvieron esto incluyendo lógica ad hoc
  para el HTML, en vez de incluir un analizador
  genérico. Ambas opciones, de todos
  modos, son muy complejas para los
  navegadores.
Ventajas del XML

O 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.
O 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.
O 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.
O 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.

Más contenido relacionado

La actualidad más candente

Html para subir a slideshare
Html para subir a slideshareHtml para subir a slideshare
Html para subir a slideshareEvelyn
 
Extensible markup language
Extensible markup languageExtensible markup language
Extensible markup languageELIZ MORAN
 
Presentación de html y xml
Presentación de html y xmlPresentación de html y xml
Presentación de html y xmljulynaranjo
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entredsanti87
 
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 prepKerlyMera
 
Jesica resabala mero html
Jesica resabala mero htmlJesica resabala mero html
Jesica resabala mero htmljessikresabala
 

La actualidad más candente (11)

Html para subir a slideshare
Html para subir a slideshareHtml para subir a slideshare
Html para subir a slideshare
 
Velez 2c3
Velez 2c3Velez 2c3
Velez 2c3
 
Extensible markup language
Extensible markup languageExtensible markup language
Extensible markup language
 
Presentación de html y xml
Presentación de html y xmlPresentación de html y xml
Presentación de html y xml
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entre
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
UG2011html.pptx
UG2011html.pptxUG2011html.pptx
UG2011html.pptx
 
taller1 vera viviana
taller1 vera vivianataller1 vera viviana
taller1 vera viviana
 
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
 
Jesica resabala mero html
Jesica resabala mero htmlJesica resabala mero html
Jesica resabala mero html
 
html
 html html
html
 

Destacado (10)

Investigacion de html y xml
Investigacion de html y xmlInvestigacion de html y xml
Investigacion de html y xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Internet 1
Internet 1Internet 1
Internet 1
 
Diferencias entre XML y HTML
Diferencias entre XML y HTMLDiferencias entre XML y HTML
Diferencias entre XML y HTML
 
XML: HTML y XHTML
XML: HTML y XHTMLXML: HTML y XHTML
XML: HTML y XHTML
 
El uso de internet en la vida cotidiana
El uso de internet en la vida cotidianaEl uso de internet en la vida cotidiana
El uso de internet en la vida cotidiana
 
Internet y sus servicios
Internet y sus serviciosInternet y sus servicios
Internet y sus servicios
 
Internet ppt
Internet pptInternet ppt
Internet ppt
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 

Similar a Html y xml (20)

Historia de html
Historia de htmlHistoria de html
Historia de html
 
Xml 1
Xml 1Xml 1
Xml 1
 
Xml 1
Xml 1Xml 1
Xml 1
 
Que es el xml alexhis
Que es el xml alexhisQue es el xml alexhis
Que es el xml alexhis
 
Que es el xml
Que es el xmlQue es el xml
Que es el xml
 
Deber d programacion 1
Deber d programacion 1Deber d programacion 1
Deber d programacion 1
 
HTML5 - XHTML - XML
HTML5 - XHTML - XMLHTML5 - XHTML - XML
HTML5 - XHTML - XML
 
Extensible markup language
Extensible markup languageExtensible markup language
Extensible markup language
 
Lenguajes para programación web
Lenguajes para programación webLenguajes para programación web
Lenguajes para programación web
 
De html xml
De html xmlDe html xml
De html xml
 
Presentación sobre html y xml
Presentación sobre html y xmlPresentación sobre html y xml
Presentación sobre html y xml
 
Power programacion
Power programacionPower programacion
Power programacion
 
Evelyn deber
Evelyn deberEvelyn deber
Evelyn deber
 
Html y xml carlos lita
Html y xml   carlos litaHtml y xml   carlos lita
Html y xml carlos lita
 
Xml
XmlXml
Xml
 
Xml
XmlXml
Xml
 
Presentación sobre html y xml
Presentación sobre html y xmlPresentación sobre html y xml
Presentación sobre html y xml
 
Html
HtmlHtml
Html
 
Shirley andrade moran_2_a3
Shirley andrade moran_2_a3Shirley andrade moran_2_a3
Shirley andrade moran_2_a3
 
UG2011html.pptx
UG2011html.pptxUG2011html.pptx
UG2011html.pptx
 

Html y xml

  • 2. HTML O HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), hace referencia al lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes.
  • 3. O El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
  • 4. O HTML también sirve para referirse al contenido del tipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores).
  • 5. O La primera descripción de HTML disponible públicamente fue un documento llamado: HTML Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim Berners-Lee en 1991. Describe 22 elementos que incluyen el diseño inicial y relativamente simple de HTML. Trece de estos elementos todavía existen en HTML 4.
  • 6. O Berners-Lee consideraba a HTML una ampliación de SGML, pero no fue formalmente reconocida como tal hasta la publicación de mediados de 1993, por la IETF, de una primera proposición para una especificación de HTML: el boceto Hypertext Markup Language de Berners- Lee y Dan Connolly, el cual incluía una Definición de Tipo de Documento SGML para definir la gramática.
  • 7. O El boceto expiró luego de seis meses, pero fue notable por su reconocimiento de la etiqueta propia del navegador Mosaic usada para insertar imágenes sin cambio de línea, que reflejaba la filosofía del IETF de basar estándares en prototipos con éxito. De la misma manera, el boceto competidor de Dave Raggett HTML+ (Hypertext Markup Format) (Formato de Marcaje de Hipertexto), de finales de 1993, sugería estandarizar características ya implementadas, como las tablas.
  • 8. O Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML.
  • 9. Ventajas del HTML O • Es el lenguaje de formateo para los navegadores web. O • Es fácil de entender y utilizar O • Su uso es muy extendido
  • 10.
  • 11. XML O XML, siglas en inglés de eXtensible Markup Language ('lenguaje de marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C).
  • 12. O Deriva del lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes.
  • 13. O A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo útil cuando varias aplicaciones se deben comunicar entre sí o integrar información. (Bases de datos Silberschatz).
  • 14. O XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.
  • 15. O XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.
  • 16. O XML proviene de un lenguaje inventado por IBM en los años setenta, llamado GML (Generalized Markup Language), que surgió por la necesidad que tenía la empresa de almacenar grandes cantidades de información. Este lenguaje gustó a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML (Standard Generalized Markup Language), capaz de adaptarse a un gran abanico de problemas. A partir de él se han creado otros sistemas para almacenar información.
  • 17. O En el año 1989 Tim Berners Lee creó la web, y junto con ella el lenguaje HTML. Este lenguaje se definió en el marco de SGML y fue de lejos la aplicación más conocida de este estándar. Los navegadores web sin embargo siempre han puesto pocas exigencias al código HTML que interpretan y así las páginas web son caóticas y no cumplen con la sintaxis. Estas páginas web dependen fuertemente de una forma específica de lidiar con los errores y las ambigüedades, lo que hace a las páginas más frágiles y a los navegadores más complejos.
  • 18. O Otra limitación del HTML es que cada documento pertenece a un vocabulario fijo, establecido por el DTD. No se pueden combinar elementos de diferentes vocabularios. Asimismo es imposible para un intérprete (por ejemplo un navegador) analizar el documento sin tener conocimiento de su gramática (del DTD). Por ejemplo, el navegador sabe que antes de una etiqueta <div> debe haberse cerrado cualquier <p> previamente abierto. Los navegadores resolvieron esto incluyendo lógica ad hoc para el HTML, en vez de incluir un analizador genérico. Ambas opciones, de todos modos, son muy complejas para los navegadores.
  • 19. Ventajas del XML O 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. O 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.
  • 20. O 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. O 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.