SlideShare ist ein Scribd-Unternehmen logo
1 von 14
QUE ES
                  HTML
HTML..?
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 la estructura y el contenido en forma
de texto, así como para complementar el texto con objetos
tales como imágenes. 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.
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
El primer documento formal con la descripción de HTML se
publicó en 1991 bajo el nombre "HTML Tags"(Etiquetas HTML)
y todavía hoy puede ser consultado online a modo de reliquia
informática.
La primera propuesta oficial para convertir HTML en un
estándar     se    realizó    en     1993     por   parte    del
organismoIETF (Internet Engineering Task Force). Aunque se
consiguieron avances significativos (en esta época se definieron
las etiquetas para imágenes, tablas y formularios) ninguna de
las dos propuestas de estándar, llamadasHTML y HTML+
consiguieron convertirse en estándar oficial.
En 1995, el organismo IETF organiza un grupo de trabajo
de HTML y consigue publicar, el 22 de septiembre de ese mismo
año, el estándar HTML 2.0. A pesar de su nombre, HTML 2.0
es el primer estándar oficial de HTML.
A partir de 1996, los estándares de HTML los publica otro
organismo de estandarización llamado W3C (World Wide Web
Consortium). La versión HTML 3.2 se publicó el 14 de Enero de
1997 y es la primera recomendación de HTML publicada por
el W3C. Esta revisión incorpora los últimos avances de las
HTML 4.0 se publicó el 24 de Abril de 1998 (siendo una
versión corregida de la publicación original del 18 de Diciembre
de 1997) y supone un gran salto desde las versiones
anteriores.

Especificación
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
El organismo W3C (World Wide Web Consortium) elabora las
normas que deben seguir los diseñadores de páginas web para
crear las páginas HTML. Las normas oficiales están escritas en
inglés y se pueden consultar de forma gratuita en la siguiente
direccion:
Especificación oficial de HTML 4.01
Los elementos son la estructura básica de HTML. Los
elementos tienen dos propiedades básicas: atributos y
contenido.
Un elemento generalmente tiene una etiqueta de inicio (por
ejemplo, <nombre-de-elemento>) y una etiqueta de cierre
(por ejemplo, </nombre-de-elemento>). Los atributos del
elemento están contenidos en la etiqueta de inicio y el
contenido está ubicado entre las dos etiquetas (por
ejemplo,                                          <nombre-de-
elemento atributo="valor">Contenido</nombre-de-elemento>).
Algunos elementos, tales como <br>, no tienen contenido ni
llevan una etiqueta de cierre. Debajo se listan varios tipos de
elementos de marcado usados en HTML.
El marcado estructural describe el propósito del texto. Por
ejemplo,    <h2>Golf</h2>     establece    «Golf»    como    un
encabezamiento de segundo nivel, el cual se mostraría en un
navegador de una manera similar al título «Marcado HTML» al
principio de esta sección.
El marcado presentacional describe la apariencia del
texto,       sin      importar       su      función.       Por
En el caso de <b>negrita</b> e<i>itálica</i>, existen
elementos que se ven de la misma manera pero tienen una
naturaleza        más        semántica:<strong>         enfasis
fuerte</strong> y <em>énfasis</em>.
Para crear un enlace es necesario utilizar la etiqueta de
ancla <a> junto con el atributo href, que establecerá la
dirección URL a la que apunta el enlace. Por ejemplo, un enlace
a     la    Wikipedia     sería      de     la    forma      <a
href=”es.wikipedia.org”>Wikipedia</a>. También se pueden
crear enlaces sobre otros objetos, tales como imágenes <a
href=”enlace”><img src=”imagen” /></a>.

Atributos
La mayoría de los atributos de un elemento son pares nombre-
valor, separados por un signo de igual «=» y escritos en la
etiqueta de comienzo de un elemento, después del nombre de
éste. El valor puede estar rodeado por comillas dobles o
simples, aunque ciertos tipos de valores pueden estar sin
comillas en HTML (pero no en XHTML). De todas
maneras, dejar los valores sin comillas es considerado poco
Nociones básicas de HTML

El lenguaje HTML puede ser creado y editado con cualquier editor
de textos básico, como puede ser Gedit en Linux, el Bloc de
notas de Windows, o cualquier otro editor que admita texto sin
formato        como        GNU         Emacs,         Microsoft
Wordpad, TextPad, Vim, Notepad++, entre otros.
EJEMPLO:
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
 "http://www.w3.org/TR/html4/strict.dtd">

 <html lang="es">
 <head>
 <title>Ejemplo</title>
 </head>
 <body>
 <p>ejemplo</p>
 </body>
 </html>
XML
QUE ES XML..?

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). 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. A diferencia de otros lenguajes XML da soporte a
bases de datos, siendo útil cuándo varias aplicaciones se deben
comunicar entre sí o integrar información. (Bases de datos
Silberschatz).
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
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.
Historia
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.
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.
Losnavegadores 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..
Características Principales
Dentro de XML se pueden definir un conjunto ilimitado de
etiquetas. Mientras que las etiquetas de HTML pueden utilizarse
para desplegar una palabra en negrita o itálicas, el XML
proporciona un marco de trabajo para etiquetado de datos
estructurados. Un elemento de XML puede declarar que sus datos
asociados sean el precio de venta al público, un impuesto de venta,
el título de un libro o cualquier otro elemento de datos deseado. Al
irse adoptando las etiquetas XML a lo largo de una intranet de
alguna organización y a lo ancho de la Internet, habrá una
correspondiente habilidad para buscar y manipular datos sin
importar las aplicaciones dentro de las cuales se encuentre...
Objetivos y Orígenes
XML fue desarrollado por un grupo de trabajo bajo los auspicios
del consorcio World Wide Web (W3C) a partir de 1996. Este fue
constituido     en      1994     con      el     objetivo     de
desarrollar protocolos comunes para la evolución de Internet. Se
trata de un consorcio de la industria internacional con sedes
conjuntas en el Instituto Tecnológico de Massachussets,
de Estados Unidos, el Instituto Nacional de Investigación en
El W3C tiene como misión la publicación para uso público de protocolos
o estándares globales de uso libre. Al comenzar el proyecto, los
objetivos planteados por el grupo de desarrollo del XML fueron diez
puntos [Young M. 2000] :
XML debe ser directamente utilizable sobre Internet.
XML debe soportar una amplia variedad de aplicaciones.
XML debe ser compatible con SGML.
Debe ser fácil la escritura de programas que procesen documentos
XML.
El número de características opcionales en XML debe ser
absolutamente mínimo, idealmente cero.
Los documentos XML deben ser legibles por los usuarios de este
lenguaje y razonablemente claros.
El diseño de XML debe ser formal, conciso y preparado rápidamente.
XML debería ser simple pero perfectamente formalizado.
Los documentos XML deben ser fáciles de crear.
La brevedad en las marcas XML es de mínima importancia.
Partes de un documento XML
Un documento XML está formado por el prólogo y por el cuerpo del
documento así como texto de etiquetas que contiene una gran
variedad de efectos positivos o negativos en la referencia opcional a
la que se refiere el documento, hay que tener mucho cuidado de esa
parte de la gramática léxica para que se componga de manera
uniforme.

Prólogo
Aunque no es obligatorio, los documentos XML pueden empezar con
unas líneas que describen la versión XML, el tipo de documento y
otras cosas.
El prólogo de un documento XML contiene:
Una declaración XML. Es la sentencia que declara al documento como
un documento XML.
Una declaración de tipo de documento. Enlaza el documento con
su DTD (definición de tipo de documento), o el DTD puede estar
incluido en la propia declaración o ambas cosas al mismo tiempo.
Uno o más comentarios e instrucciones de procesamiento.
Cuerpo
A diferencia del prólogo, el cuerpo no es opcional en un documento
XML, el cuerpo debe contener solo un elemento raíz, característica
indispensable también para que el documento esté bien formado. Sin
embargo es necesaria la adquisición de datos para su buen
funcionamiento.
Elementos
Los    elementos     XML     pueden      tener    contenido    (más
elementos, caracteres o ambos), o bien ser elementos vacíos.
Atributos
Los elementos pueden tener atributos, que son una manera de
incorporar características o propiedades a los elementos de un
documento. Deben ir entre comillas.
Por ejemplo, un elemento «estudiante» puede tener un atributo
«Mario» y un atributo «tipo», con valores «come croquetas» y
«taleno» respectivamente.
<Estudiante Mario="come croquetas" tipo="taleno">Esto es un día que
Mario va paseando…</Estudiante>
Críticas
XML y sus extensiones han sido regularmente criticadas por su nivel
de detalle y complejidad.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     una
lenguaje autodescriptivo (aunque la especificación XML no hace
ninguna      afirmación     de     este    tipo).     Se     propone
a JSON yYAML 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
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.

Nociones básicas de xml


<?xml version=" 1.0 " encoding=" UTF-8 " standalone= " yes "?>
<ficha>
<nombre> Gabriel </nombre>
<apellido> Molina </apellido>
<direccion> Alfredo Vargas #36 </direccion>
</ficha>

Weitere ähnliche Inhalte

Was ist angesagt? (19)

HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?
 
Html
HtmlHtml
Html
 
Programacion
ProgramacionProgramacion
Programacion
 
Apuntes de HTML 1
Apuntes de HTML 1Apuntes de HTML 1
Apuntes de HTML 1
 
Html
HtmlHtml
Html
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Html
HtmlHtml
Html
 
Resumen html
Resumen htmlResumen html
Resumen html
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Html4
Html4Html4
Html4
 
Html
HtmlHtml
Html
 
Html geraly fernanda cabrera aldana
Html geraly fernanda cabrera aldanaHtml geraly fernanda cabrera aldana
Html geraly fernanda cabrera aldana
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Html
HtmlHtml
Html
 
Jeremmy velizaguirre2a3(html xml)
Jeremmy velizaguirre2a3(html xml)Jeremmy velizaguirre2a3(html xml)
Jeremmy velizaguirre2a3(html xml)
 
Definicion de Lenguaje de Marcas
Definicion de Lenguaje de MarcasDefinicion de Lenguaje de Marcas
Definicion de Lenguaje de Marcas
 
Html
HtmlHtml
Html
 
DIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XMLDIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XML
 
LENGUAJE, HISTORIA Y ETIQUETAS HTML
LENGUAJE, HISTORIA Y ETIQUETAS HTMLLENGUAJE, HISTORIA Y ETIQUETAS HTML
LENGUAJE, HISTORIA Y ETIQUETAS HTML
 

Andere mochten auch

Redacción a partir de una secuencia de imágenes
Redacción a partir de una secuencia de imágenesRedacción a partir de una secuencia de imágenes
Redacción a partir de una secuencia de imágenesTRABAJOLENGUAUC
 
Essential things that should always be in your car
Essential things that should always be in your carEssential things that should always be in your car
Essential things that should always be in your carEason Chan
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x TechnologyWebVisions
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad ReviewsGlassdoor
 

Andere mochten auch (6)

Historia de flash
Historia de flashHistoria de flash
Historia de flash
 
Redacción a partir de una secuencia de imágenes
Redacción a partir de una secuencia de imágenesRedacción a partir de una secuencia de imágenes
Redacción a partir de una secuencia de imágenes
 
Back-to-School Survey 2016
Back-to-School Survey 2016Back-to-School Survey 2016
Back-to-School Survey 2016
 
Essential things that should always be in your car
Essential things that should always be in your carEssential things that should always be in your car
Essential things that should always be in your car
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x Technology
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad Reviews
 

Ähnlich wie Deber d programacion 1 (20)

Html y xml
Html y xmlHtml y xml
Html y xml
 
Html&xml
Html&xmlHtml&xml
Html&xml
 
Html
HtmlHtml
Html
 
Toala Miguel 2C3
Toala Miguel 2C3Toala Miguel 2C3
Toala Miguel 2C3
 
taller1 vera viviana
taller1 vera vivianataller1 vera viviana
taller1 vera viviana
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Ac programacion
Ac programacionAc programacion
Ac programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Ug html.pptx
Ug html.pptxUg html.pptx
Ug html.pptx
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Evelyn deber
Evelyn deberEvelyn deber
Evelyn deber
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Helen Valverde 2C3
Helen Valverde 2C3Helen Valverde 2C3
Helen Valverde 2C3
 
Shirley andrade moran_2_a3
Shirley andrade moran_2_a3Shirley andrade moran_2_a3
Shirley andrade moran_2_a3
 
Presentación1 viviana
Presentación1 vivianaPresentación1 viviana
Presentación1 viviana
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 

Deber d programacion 1

  • 1. QUE ES HTML HTML..? 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 la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. 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. 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
  • 2. El primer documento formal con la descripción de HTML se publicó en 1991 bajo el nombre "HTML Tags"(Etiquetas HTML) y todavía hoy puede ser consultado online a modo de reliquia informática. La primera propuesta oficial para convertir HTML en un estándar se realizó en 1993 por parte del organismoIETF (Internet Engineering Task Force). Aunque se consiguieron avances significativos (en esta época se definieron las etiquetas para imágenes, tablas y formularios) ninguna de las dos propuestas de estándar, llamadasHTML y HTML+ consiguieron convertirse en estándar oficial. En 1995, el organismo IETF organiza un grupo de trabajo de HTML y consigue publicar, el 22 de septiembre de ese mismo año, el estándar HTML 2.0. A pesar de su nombre, HTML 2.0 es el primer estándar oficial de HTML. A partir de 1996, los estándares de HTML los publica otro organismo de estandarización llamado W3C (World Wide Web Consortium). La versión HTML 3.2 se publicó el 14 de Enero de 1997 y es la primera recomendación de HTML publicada por el W3C. Esta revisión incorpora los últimos avances de las
  • 3. HTML 4.0 se publicó el 24 de Abril de 1998 (siendo una versión corregida de la publicación original del 18 de Diciembre de 1997) y supone un gran salto desde las versiones anteriores. Especificación 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 El organismo W3C (World Wide Web Consortium) elabora las normas que deben seguir los diseñadores de páginas web para crear las páginas HTML. Las normas oficiales están escritas en inglés y se pueden consultar de forma gratuita en la siguiente direccion: Especificación oficial de HTML 4.01
  • 4. Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Un elemento generalmente tiene una etiqueta de inicio (por ejemplo, <nombre-de-elemento>) y una etiqueta de cierre (por ejemplo, </nombre-de-elemento>). Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado entre las dos etiquetas (por ejemplo, <nombre-de- elemento atributo="valor">Contenido</nombre-de-elemento>). Algunos elementos, tales como <br>, no tienen contenido ni llevan una etiqueta de cierre. Debajo se listan varios tipos de elementos de marcado usados en HTML. El marcado estructural describe el propósito del texto. Por ejemplo, <h2>Golf</h2> establece «Golf» como un encabezamiento de segundo nivel, el cual se mostraría en un navegador de una manera similar al título «Marcado HTML» al principio de esta sección. El marcado presentacional describe la apariencia del texto, sin importar su función. Por
  • 5. En el caso de <b>negrita</b> e<i>itálica</i>, existen elementos que se ven de la misma manera pero tienen una naturaleza más semántica:<strong> enfasis fuerte</strong> y <em>énfasis</em>. Para crear un enlace es necesario utilizar la etiqueta de ancla <a> junto con el atributo href, que establecerá la dirección URL a la que apunta el enlace. Por ejemplo, un enlace a la Wikipedia sería de la forma <a href=”es.wikipedia.org”>Wikipedia</a>. También se pueden crear enlaces sobre otros objetos, tales como imágenes <a href=”enlace”><img src=”imagen” /></a>. Atributos La mayoría de los atributos de un elemento son pares nombre- valor, separados por un signo de igual «=» y escritos en la etiqueta de comienzo de un elemento, después del nombre de éste. El valor puede estar rodeado por comillas dobles o simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML (pero no en XHTML). De todas maneras, dejar los valores sin comillas es considerado poco
  • 6. Nociones básicas de HTML El lenguaje HTML puede ser creado y editado con cualquier editor de textos básico, como puede ser Gedit en Linux, el Bloc de notas de Windows, o cualquier otro editor que admita texto sin formato como GNU Emacs, Microsoft Wordpad, TextPad, Vim, Notepad++, entre otros. EJEMPLO: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="es"> <head> <title>Ejemplo</title> </head> <body> <p>ejemplo</p> </body> </html>
  • 7. XML QUE ES XML..? 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). 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. A diferencia de otros lenguajes XML da soporte a bases de datos, siendo útil cuándo varias aplicaciones se deben comunicar entre sí o integrar información. (Bases de datos Silberschatz). 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
  • 8. 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. Historia 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. 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. Losnavegadores 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..
  • 9. Características Principales Dentro de XML se pueden definir un conjunto ilimitado de etiquetas. Mientras que las etiquetas de HTML pueden utilizarse para desplegar una palabra en negrita o itálicas, el XML proporciona un marco de trabajo para etiquetado de datos estructurados. Un elemento de XML puede declarar que sus datos asociados sean el precio de venta al público, un impuesto de venta, el título de un libro o cualquier otro elemento de datos deseado. Al irse adoptando las etiquetas XML a lo largo de una intranet de alguna organización y a lo ancho de la Internet, habrá una correspondiente habilidad para buscar y manipular datos sin importar las aplicaciones dentro de las cuales se encuentre... Objetivos y Orígenes XML fue desarrollado por un grupo de trabajo bajo los auspicios del consorcio World Wide Web (W3C) a partir de 1996. Este fue constituido en 1994 con el objetivo de desarrollar protocolos comunes para la evolución de Internet. Se trata de un consorcio de la industria internacional con sedes conjuntas en el Instituto Tecnológico de Massachussets, de Estados Unidos, el Instituto Nacional de Investigación en
  • 10. El W3C tiene como misión la publicación para uso público de protocolos o estándares globales de uso libre. Al comenzar el proyecto, los objetivos planteados por el grupo de desarrollo del XML fueron diez puntos [Young M. 2000] : XML debe ser directamente utilizable sobre Internet. XML debe soportar una amplia variedad de aplicaciones. XML debe ser compatible con SGML. Debe ser fácil la escritura de programas que procesen documentos XML. El número de características opcionales en XML debe ser absolutamente mínimo, idealmente cero. Los documentos XML deben ser legibles por los usuarios de este lenguaje y razonablemente claros. El diseño de XML debe ser formal, conciso y preparado rápidamente. XML debería ser simple pero perfectamente formalizado. Los documentos XML deben ser fáciles de crear. La brevedad en las marcas XML es de mínima importancia.
  • 11. Partes de un documento XML Un documento XML está formado por el prólogo y por el cuerpo del documento así como texto de etiquetas que contiene una gran variedad de efectos positivos o negativos en la referencia opcional a la que se refiere el documento, hay que tener mucho cuidado de esa parte de la gramática léxica para que se componga de manera uniforme. Prólogo Aunque no es obligatorio, los documentos XML pueden empezar con unas líneas que describen la versión XML, el tipo de documento y otras cosas. El prólogo de un documento XML contiene: Una declaración XML. Es la sentencia que declara al documento como un documento XML. Una declaración de tipo de documento. Enlaza el documento con su DTD (definición de tipo de documento), o el DTD puede estar incluido en la propia declaración o ambas cosas al mismo tiempo. Uno o más comentarios e instrucciones de procesamiento.
  • 12. Cuerpo A diferencia del prólogo, el cuerpo no es opcional en un documento XML, el cuerpo debe contener solo un elemento raíz, característica indispensable también para que el documento esté bien formado. Sin embargo es necesaria la adquisición de datos para su buen funcionamiento. Elementos Los elementos XML pueden tener contenido (más elementos, caracteres o ambos), o bien ser elementos vacíos. Atributos Los elementos pueden tener atributos, que son una manera de incorporar características o propiedades a los elementos de un documento. Deben ir entre comillas. Por ejemplo, un elemento «estudiante» puede tener un atributo «Mario» y un atributo «tipo», con valores «come croquetas» y «taleno» respectivamente. <Estudiante Mario="come croquetas" tipo="taleno">Esto es un día que Mario va paseando…</Estudiante>
  • 13. Críticas XML y sus extensiones han sido regularmente criticadas por su nivel de detalle y complejidad.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 una lenguaje autodescriptivo (aunque la especificación XML no hace ninguna afirmación de este tipo). Se propone a JSON yYAML 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
  • 14. 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. Nociones básicas de xml <?xml version=" 1.0 " encoding=" UTF-8 " standalone= " yes "?> <ficha> <nombre> Gabriel </nombre> <apellido> Molina </apellido> <direccion> Alfredo Vargas #36 </direccion> </ficha>