SlideShare una empresa de Scribd logo
1 de 16
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
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.[1]
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 un lenguaje autodescriptivo (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.
Estructura de un documento XML
La tecnología XML busca dar solución al problema de
expresar información estructurada de la manera más
abstracta y reutilizable posible. Que la información sea
estructurada quiere decir que se compone de partes
bien definidas, y que esas partes se componen a su vez
de otras partes. Entonces se tiene un árbol de trozos
de información. Ejemplos son un tema musical, que
se compone de compases, que están formados a su
vez por notas. Estas partes se llaman elementos, y se
las señala mediante etiquetas.
A continuación se muestra un
  ejemplo para entender la
estructura de un documento
           XML:
    <?xml version="1.0" encoding="UTF-8"
   ?><!DOCTYPE Edit_Mensaje SYSTEM
     "Edit_Mensaje.dtd"> <Edit_Mensaje>
         <Mensaje>         <Remitente>
 <Nombre>Nombre del remitente</Nombre>
     <Mail> Correo del remitente </Mail>
      </Remitente>         <Destinatario>
<Nombre>Nombre del destinatario</Nombre>
    <Mail>Correo del destinatario</Mail>
         </Destinatario>       <Texto>
 <Asunto>               Este es mi documento
con una estructura muy sencilla               no
        contiene atributos ni entidades...
</Asunto>            <Parrafo>             Este
  es mi documento con una estructura muy
 sencilla              no contiene atributos ni
        entidades...          </Parrafo>
</Texto>   </Mensaje></Edit_Mensaje>
Aquí está el ejemplo de código
del DTD del documento
«Edit_Mensaje.dtd»:
<?xml version="1.0" encoding="ISO-8859-1"
?><!-- Este es el DTD de Edit_Mensaje -->
<!ELEMENT Mensaje (Remitente,
Destinatario, Texto)*><!ELEMENT Remitente
(Nombre, Mail)><!ELEMENT Nombre
(#PCDATA)><!ELEMENT Mail
(#PCDATA)><!ELEMENT Destinatario
(Nombre, Mail)><!ELEMENT Nombre
(#PCDATA)><!ELEMENT Mail
(#PCDATA)><!ELEMENT Texto (Asunto,
Parrafo)><!ELEMENT Asunto
(#PCDATA)><!ELEMENT Parrafo
(#PCDATA)>
Documentos XML bien formados y control de
                      errores
Los documentos denominados como «bien
formados» (del inglés well formed) son aquellos que
cumplen con todas las definiciones básicas de
formato y pueden, por lo tanto, analizarse
correctamente por cualquier analizador sintáctico
(parser) que cumpla con la norma. Se separa esto del
concepto de validez que se explica más adelante.
HTML es el lenguaje con el que se definen las
páginas web. Básicamente se trata de un
conjunto de etiquetas que sirven para definir el
texto y otros elementos que compondrán una
página web.
El HTML se creó en un principio con objetivos
divulgativos de información con texto y algunas
imágenes.
HTML es un lenguaje de programación que se
utiliza para el desarrollo de páginas de Internet. Se
trata de la sigla que corresponde a
HyperTextMarkupLanguage, es decir, Lenguaje
de Marcas de Hipertexto, que podría ser traducido
como Lenguaje de Formato de Documentos para
Hipertexto.
Este lenguaje fue desarrollado por la Organización Europea
de Investigación Nuclear (CERN) en el año 1945 con la
finalidad de desarrollar un sistema de almacenamiento donde
las cosas no se perdieran, que pudieran ser conectadas a
través de hipervínculos. Primeramente crearon un dispositivo
llamado “memex”, el cual era considerado como un
suplemento para la memoria.

 Posteriormente, Douglas Engelbart, diseñó un
 entorno de trabajo por computadora que
 recibiría el nombre de oNLineSystem que
 poseía un catálogo para facilitar la tarea de
 búsqueda dentro de un mismo organismo.
¿Que significa HTML y para que sirve?
3 marzo, 2008
Ðå®kÛßGeneral, Preguntas Y Respuestas, Programación
HTML130 comentarios
como siempre pondremos lo que es la definición desde la gran
enciclopedia Wiki pedía y de ahí, daré lo que es con mis propias
palabras lo que es.
Definición de Wikipedia de HTML
HTML es el acrónimo inglés de HyperTextMarkup Language, que
se traduce al español como Lenguaje de Etiquetas de Hipertexto .
Es un lenguaje de marcado diseñado para estructurar textos y
presentarlos en forma de hipertexto, que es el formato estándar de
las páginas web. Gracias a Internet y a los navegadores como
Internet Explorer, Opera, Firefox, Netscape o Safari, el HTML se
ha convertido en uno de los formatos más populares y fáciles de
aprender que existen para la elaboración de documentos para web.
XML: Lenguaje de marcas extensible para definir documentos estructurados

Más contenido relacionado

La actualidad más candente (18)

Xml presentacin
Xml presentacinXml presentacin
Xml presentacin
 
XML
XMLXML
XML
 
Jeremmy velizaguirre2a3(html xml)
Jeremmy velizaguirre2a3(html xml)Jeremmy velizaguirre2a3(html xml)
Jeremmy velizaguirre2a3(html xml)
 
Xml
XmlXml
Xml
 
Xml
XmlXml
Xml
 
Android de la A a la Z - Unidad 5
Android de la A a la Z - Unidad 5Android de la A a la Z - Unidad 5
Android de la A a la Z - Unidad 5
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Xml 1
Xml 1Xml 1
Xml 1
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Rollllll
RollllllRollllll
Rollllll
 
Presentación1
Presentación1Presentación1
Presentación1
 
Extensible markup language
Extensible markup languageExtensible markup language
Extensible markup language
 
Programacion (Xml, xsd y xslt)
Programacion (Xml, xsd y xslt)Programacion (Xml, xsd y xslt)
Programacion (Xml, xsd y xslt)
 
Datos En La Web - Clase 1
Datos En La Web - Clase 1Datos En La Web - Clase 1
Datos En La Web - Clase 1
 
FORMATO XML
FORMATO XMLFORMATO XML
FORMATO XML
 
Xml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguezXml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguez
 
Xml json yaml
Xml json yamlXml json yaml
Xml json yaml
 
DIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XMLDIFERENCIA ENTRE HTML Y XML
DIFERENCIA ENTRE HTML Y XML
 

Similar a XML: Lenguaje de marcas extensible para definir documentos estructurados

Similar a XML: Lenguaje de marcas extensible para definir documentos estructurados (20)

Lenguaje XML
Lenguaje XMLLenguaje XML
Lenguaje XML
 
Trabajo xml
Trabajo xmlTrabajo xml
Trabajo xml
 
Taller 1 raul guaranda
Taller 1 raul guarandaTaller 1 raul guaranda
Taller 1 raul guaranda
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
XML EDGAR ABRAHAM
XML EDGAR ABRAHAMXML EDGAR ABRAHAM
XML EDGAR ABRAHAM
 
El lenguaje XML y su uso
El lenguaje XML y su usoEl lenguaje XML y su uso
El lenguaje XML y su uso
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
XML Y RDF En Web SemáNtica
XML Y RDF En Web SemáNticaXML Y RDF En Web SemáNtica
XML Y RDF En Web SemáNtica
 
XML y RDF en Web Semántica
XML y RDF en Web SemánticaXML y RDF en Web Semántica
XML y RDF en Web Semántica
 
Toala Miguel 2C3
Toala Miguel 2C3Toala Miguel 2C3
Toala Miguel 2C3
 
Conceptos
ConceptosConceptos
Conceptos
 
Conceptos
ConceptosConceptos
Conceptos
 
Xml
XmlXml
Xml
 
Programacion
ProgramacionProgramacion
Programacion
 
Diferencias entre XML y HTML
Diferencias entre XML y HTMLDiferencias entre XML y HTML
Diferencias entre XML y HTML
 
Fundamentos XML
Fundamentos XMLFundamentos XML
Fundamentos XML
 
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
 
Xml
XmlXml
Xml
 
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
 

Último

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
 
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
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

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...
 
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
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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
 
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
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
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...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

XML: Lenguaje de marcas extensible para definir documentos estructurados

  • 1.
  • 2. 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
  • 3. 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.[1]
  • 4. 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 un lenguaje autodescriptivo (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.
  • 5. 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.
  • 6. Estructura de un documento XML La tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de trozos de información. Ejemplos son un tema musical, que se compone de compases, que están formados a su vez por notas. Estas partes se llaman elementos, y se las señala mediante etiquetas.
  • 7. A continuación se muestra un ejemplo para entender la estructura de un documento XML: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE Edit_Mensaje SYSTEM "Edit_Mensaje.dtd"> <Edit_Mensaje> <Mensaje> <Remitente> <Nombre>Nombre del remitente</Nombre> <Mail> Correo del remitente </Mail> </Remitente> <Destinatario> <Nombre>Nombre del destinatario</Nombre> <Mail>Correo del destinatario</Mail> </Destinatario> <Texto> <Asunto> Este es mi documento con una estructura muy sencilla no contiene atributos ni entidades... </Asunto> <Parrafo> Este es mi documento con una estructura muy sencilla no contiene atributos ni entidades... </Parrafo>
  • 8. </Texto> </Mensaje></Edit_Mensaje> Aquí está el ejemplo de código del DTD del documento «Edit_Mensaje.dtd»: <?xml version="1.0" encoding="ISO-8859-1" ?><!-- Este es el DTD de Edit_Mensaje --> <!ELEMENT Mensaje (Remitente, Destinatario, Texto)*><!ELEMENT Remitente (Nombre, Mail)><!ELEMENT Nombre (#PCDATA)><!ELEMENT Mail (#PCDATA)><!ELEMENT Destinatario (Nombre, Mail)><!ELEMENT Nombre (#PCDATA)><!ELEMENT Mail (#PCDATA)><!ELEMENT Texto (Asunto, Parrafo)><!ELEMENT Asunto (#PCDATA)><!ELEMENT Parrafo (#PCDATA)>
  • 9. Documentos XML bien formados y control de errores Los documentos denominados como «bien formados» (del inglés well formed) son aquellos que cumplen con todas las definiciones básicas de formato y pueden, por lo tanto, analizarse correctamente por cualquier analizador sintáctico (parser) que cumpla con la norma. Se separa esto del concepto de validez que se explica más adelante.
  • 10.
  • 11. HTML es el lenguaje con el que se definen las páginas web. Básicamente se trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que compondrán una página web. El HTML se creó en un principio con objetivos divulgativos de información con texto y algunas imágenes.
  • 12. HTML es un lenguaje de programación que se utiliza para el desarrollo de páginas de Internet. Se trata de la sigla que corresponde a HyperTextMarkupLanguage, es decir, Lenguaje de Marcas de Hipertexto, que podría ser traducido como Lenguaje de Formato de Documentos para Hipertexto.
  • 13.
  • 14. Este lenguaje fue desarrollado por la Organización Europea de Investigación Nuclear (CERN) en el año 1945 con la finalidad de desarrollar un sistema de almacenamiento donde las cosas no se perdieran, que pudieran ser conectadas a través de hipervínculos. Primeramente crearon un dispositivo llamado “memex”, el cual era considerado como un suplemento para la memoria. Posteriormente, Douglas Engelbart, diseñó un entorno de trabajo por computadora que recibiría el nombre de oNLineSystem que poseía un catálogo para facilitar la tarea de búsqueda dentro de un mismo organismo.
  • 15. ¿Que significa HTML y para que sirve? 3 marzo, 2008 Ðå®kÛßGeneral, Preguntas Y Respuestas, Programación HTML130 comentarios como siempre pondremos lo que es la definición desde la gran enciclopedia Wiki pedía y de ahí, daré lo que es con mis propias palabras lo que es. Definición de Wikipedia de HTML HTML es el acrónimo inglés de HyperTextMarkup Language, que se traduce al español como Lenguaje de Etiquetas de Hipertexto . Es un lenguaje de marcado diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas web. Gracias a Internet y a los navegadores como Internet Explorer, Opera, Firefox, Netscape o Safari, el HTML se ha convertido en uno de los formatos más populares y fáciles de aprender que existen para la elaboración de documentos para web.