0% encontró este documento útil (0 votos)
28 vistas35 páginas

Introducción al Lenguaje XML en Web

El documento presenta información sobre XML y sus características, incluyendo que es un lenguaje de marcado derivado de SGML utilizado para guardar y organizar datos, usa etiquetas para describir el contenido, y define reglas para la creación de documentos mejorando su significado.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas35 páginas

Introducción al Lenguaje XML en Web

El documento presenta información sobre XML y sus características, incluyendo que es un lenguaje de marcado derivado de SGML utilizado para guardar y organizar datos, usa etiquetas para describir el contenido, y define reglas para la creación de documentos mejorando su significado.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Octavo Semestre PROGRAMACIÓN WEB II

Enero 2023 MTRA. PATRICIA EL ENA TORRES ÁLVAREZ


MTRA. PATRICIA TORRES
Es un lenguaje de marcado, basado en texto, derivado de Standard Generalized
Markup Language (SGML). La versión 1.0 surgió en 1998 (Barrancos, 2003).

• Fue creado por World Wide Web Consortium-W3C


• No es un lenguaje de programación, describe las características que tiene
determinado documento.
• Es interpretado por un software
• Se escribe en cualquier editor de texto
• Se utilizan marcadores llamados “tags” –etiquetas para guardar y organizar
los datos dentro de un documento

MTRA. PATRICIA TORRES


Es un lenguaje de marcas generalizado. Consiste en un sistema para la
organización y etiquetado de documentos. La Organización Internacional de
Estándares ISO normalizó este lenguaje en 1986.
El lenguaje SGML sirve para especificar las reglas de etiquetado de
documentos.
Empleando este lenguaje, se crean y mantienen documentos que luego son
llevados a otros formatos finales como HTML, PostScript etc.

MTRA. PATRICIA TORRES


• Es extensible ya que podemos crear nuestros propios tags o etiquetas de
acuerdo a nuestras necesidades.
• Guarda la información de manera jerárquica y ordenada
• Cualquier persona puede utilizarlo ya que tiene un estándar público
• Como es un lenguaje de tipo Markup define reglas para la creación de un
documento, mejorando el significado del mismo.

Markup son símbolos que dan información en un documento.


MTRA. PATRICIA TORRES
Ayuda a simplificar los Intercambio de Base de datos Aplicaciones de Guardar información
documentos de HTML información entre escritorio
diferentes plataformas

MTRA. PATRICIA TORRES


Funciona como un formato con el que
se puede compartir información
estructurada entre programas,
computadoras y personas,
principalmente a través de la red.

MTRA. PATRICIA TORRES


• Actúan como símbolos para markup
• Se escriben entre < >
• Tienen un cierre
Ejemplo:
Codificación de Documento
apertura versión caracteres independiente

MTRA. PATRICIA TORRES


Reglas de los nombres de los elementos XML

• Se distinguen entre mayúsculas y minúsculas


• Deben comenzar con una letra o guión bajo
• Pueden contener letras, dígitos, guiones, guiones bajos y puntos.
• No pueden contener espacios

Se puede usar cualquier nombre, no se reservan palabras (excepto xml).

MTRA. PATRICIA TORRES


• Documentos válidos: un documento XML válido cuando está definido por
una “Document Type Definition” (DTD), que es la gramática del
documento que define que tipos de elementos, atributos y entidades
podría haber en el documento.

• Documentos bien formateados: un documento XML bien formateado no


tiene que adherirse a una DTD. Pero debe seguir dos reglas: a) Todo
elemento debe tener una etiqueta de apertura y otra de cierre. b)Debe
haber un elemento raíz que contenga todos los otros elementos.

MTRA. PATRICIA TORRES


MTRA. PATRICIA TORRES
Declaración
Raíz
Ramas

Hojas

Ramas Atributos numéricos

Hojas

Fin Raíz

Consistencia de archivos

El archivo tendrá la extensión xml

MTRA. PATRICIA TORRES


m, d, a son atributos numéricos

MTRA. PATRICIA TORRES


Se recomienda tener el archivo sin indentación para
que evitar que las rutinas fallen, al momento de
navegar dentro de las etiquetas.
MTRA. PATRICIA TORRES
Si la etiqueta contiene guiones medios, guiones bajos, espacios o
caracteres
MTRA. PATRICIA TORRES especiales, se pone entre comillas y llaves.
MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
explode de php se encarga de dividir o separar una cadena en función de
un delimitador (distingue entre mayúsculas y minúsculas), divide la cadena en partes (creando
un arreglo) justo donde se produce el carácter delimitador.

Sintaxis:
explode($limitador,$cadena);
Ejemplo:
Separar los nombres por comas

MTRA. PATRICIA TORRES


MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
El archivo datos.xml debe estar acomodado sin indentación.

MTRA. PATRICIA TORRES


Resultados obtenidos después de la búsqueda

MTRA. PATRICIA TORRES


MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
Resultados obtenidos después de la modificaión

MTRA. PATRICIA TORRES


Resultados obtenidos después de la modificación

MTRA. PATRICIA TORRES


MTRA. PATRICIA TORRES
MTRA. PATRICIA TORRES
Resultados obtenidos después de la modificación

Se debe mantener la consistencia del archivo, si se quiere eliminar


una hoja de la rama, Se debe eliminar toda la rama. No se pueden
tener ramas con diferente cantidad de hojas.

MTRA. PATRICIA TORRES


Resultados obtenidos después de la modificación

Se debe mantener la consistencia del archivo, si se quiere eliminar


una hoja de la rama, Se debe eliminar toda la rama. No se pueden
tener ramas con diferente cantidad de hojas.

MTRA. PATRICIA TORRES


Desarrollo Web Completo con HTML5, CSS3, JS AJAX PHP y
MySQL | Udemy

Introducción a XML - 1 - Tutorial XML básico en español -


YouTube
🛠 ¿Qué es XML y para qué sirve? (crehana.com)

Alvarez Hernández, R. Insertar Elementos en archivo XML con PHP – YouTube


tps://www.youtube.com/watch?v=ue10BgEcIG8&list=PLtOVPgeHTPUMFgAbEgs_y86orLgG
1AmMM&index=2
HTML label tag (w3schools.com)
SGML – EcuRed
XML - DOM (tutorialspoint.com)

MTRA. PATRICIA TORRES

También podría gustarte