XML es un lenguaje de marcas desarrollado por el W3C que permite definir la gramática de lenguajes específicos de forma similar a como HTML define páginas web. Deriva del lenguaje SGML y se utiliza comúnmente para almacenar y transportar datos entre aplicaciones. Los documentos XML deben seguir reglas sintácticas para ser considerados "bien formados" y pueden validarse mediante una definición DTD.
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
Presentación1 bricio vera
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.