Monografías Plus      Agregar a favoritos      Ayuda      Português      Ingles     

Manejo de Documentos XML en MHP

Enviado por Pablo Turmero



Partes: 1, 2



Monografias.com
Origen y comparación con HTML (1/3) XML (eXtensible Markup Language) significa lenguaje de marcas generalizado Es un metalenguaje Þ lenguaje compuesto por elementos descriptivos que sirve para definir lenguajes Conjunto de reglas para definir etiquetas necesarias para organizar un documento. Uso: Estructurar información en un documento Basado en el estándar SGML creado por IBM Se derivan HTML y XML HTML Þ orientado a la presentación de datos XML Þ orientado a los datos en sí mismos HTML y XML son complementarios

Monografias.com
Origen y comparación con HTML (2/3) Código XML < comedor> < mesa tipo="redonda" madera="arce"> < fabricante>Muebles Albacete< /fabricante> < precio>40000< /precio> < /mesa> < silla madera="arce"> < cantidad>2< /cantidad> < calidad>excelente< /calidad> < cojin incluido="sí"> < color>azul< /color> < /cojin> < /silla> < silla madera="roble"> < cantidad>3< /cantidad> < calidad>normal< /calidad> < /silla> < /comedor> Código HTML < h1>Comedor< /h1> < ul> < li> < b>Mesa redonda de madera de arce< /b>. El fabricante es < i>Muebles Albacete< /i> y su precio 40000. < /li> < li> < b>Dos sillas de madera de arce< /b>, de excelente calidad, con un cojín azul cada una. < /li> < li> < b>3 sillas de madera de roble< /b>. < /li> < /ul>

Monografias.com
Origen y comparación con HTML (3/3) Código XML Orientado a los datos en si mismos No define: Etiquetas ni cómo se utilizan Define: Reglas sintácticas para crear documentos (es un metalenguaje) Sirve para representar e intercambiar datos independientemente de su presentación Código HTML Orientado a la presentación de datos Define: Conjunto de etiquetas y atributos válidos Utilización válida de estos elementos Significado visual para cada elemento del lenguaje Sirve para presentar información en páginas web HTML y XML son complementarios

Monografias.com
Principales usos de XML XML aplicado a sitios web Permite separar contenido y presentación Los mismos datos se pueden mostrar de distintas formas sin demasiado esfuerzo XML para la comunicación entre aplicaciones Representación de los datos muy simple y fácil de transmitir por la red XML para la configuración de programas Representación de los datos simple y estándar.

Monografias.com
Estructura de un documento XML (1/8) Declaración de un documento XML Sintaxis Contenido Ejemplo

Monografias.com
Estructura de un documento XML (2/8) Declaración de un documento XML Para crear un documento XML solo se necesita: Un procesador de textos Guardar el documento con extensión .xml Para identificar un fichero como XML, la primera línea del documento debe ser: < ?xml version="1.0" encoding="iso-8859-1" standalone="yes"?> donde: version Þ versión de XML usada en el documento. La actual es la versión 1.0. encoding Þ forma en que se ha codificado el documento. Por defecto: UTF-8 Þ alfabeto Unicode Para documentos en español mejor ISO-8859-1 Þ alfabeto latin-1 standalone Þ indica si el documento va acompañado de un DTD (“no”) o no lo necesita (“yes”). No hay porqué ponerlo ya que luego se indica el DTD si se necesita.

Monografias.com
Estructura de un documento XML (3/8) Declaración de un documento XML Sintaxis Contenido Ejemplo

Monografias.com
Estructura de un documento XML (4/8) Sintaxis Aspectos a tener en cuenta: Sensibilidad a las MAYÚSCULAS Þ se diferencia entre MAYÚSCULAS y minúsculas. Existen 5 caracteres especiales que forman parte de la sintaxis de XML: Menor que Þ < , para representarlo usar la entidad < Mayor que Þ >, para representarlo usar la entidad ≶ Ampersand Þ &, para representarlo usar la entidad & Dobles comillas Þ “, para representarlo usar la entidad " Apóstrofe Þ ‘, para representarlo usar la entidad ' & es un carácter especial que se usa para representar entidades: Entidad: carácter adicional que no forma parte del alfabeto usado por defecto en el texto. Comienza por & seguido del nombre de la entidad e inmediatamente un punto y coma. Los valores de los atributos de todas las etiquetas deben ir siempre entrecomillados (“ o ‘)

Monografias.com
Estructura de un documento XML (5/8) Declaración de un documento XML Sintaxis Contenido Ejemplo

Monografias.com
Estructura de un documento XML (6/8) Contenido Un documento XML está compuesto por elementos que se representan mediante etiquetas: Elementos Þ son las entidades en sí, lo que tiene contenido Vacíos: no tienen contenido dentro del documento No vacíos Etiquetas Þ describen a los elementos. Es deseable que sus nombres no contengan ni espacios ni caracteres especiales. Toda etiqueta no vacía debe tener una etiqueta de cerrado < etiqueta>contenido de la etiqueta< /etiqueta> Orden jerárquico < UPNA>< departamento>Ingeniería Eléctrica y Electrónica< /UPNA>< /departamento> < UPNA>< departamento>Ingeniería Eléctrica y Electrónica< /departamento>< /UPNA> Pueden contener atributos < UPNA>< departamento id ='1'>Ingeniería Eléctrica y Electrónica< /departamento>< /UPNA> La decisión entre especificar Elemento descendiente Atributos queda a discreción del diseñador

Monografias.com
Estructura de un documento XML (7/8) Declaración de un documento XML Sintaxis Contenido Ejemplo

Monografias.com
Estructura de un documento XML (8/8) Ejemplo < ?xml version="1.0" encoding="iso-8859-1" ?> < servicio> < evento id = '1'> < titulo>Novela: Felisinda (Capítulo 550). Capítulo repetido por fallos en el sistema< /titulo> < horaInicio>Hora inicio: 15:30h< /horaInicio> < horaFin>Hora fin: 16:30h< /horaFin> < resumen>RESUMEN: En el capitulo de hoy Felisinda no puede reprimir la tentacion de usurpar el sillón de su jefe. Esto traerá consecuencias que ni ella misma imagina...< /resumen> < video> < rectanguloOrigen> < x>0< /x> < y>0< /y> < ancho>720< /ancho> < alto>576< /alto> < /rectanguloOrigen> < rectanguloDestino> < x>50< /x> < y>320< /y> < ancho>280< /ancho> < alto>200< /alto> < /rectanguloDestino> < localizadorDestino>dvb://1.3.1.65< /localizadorDestino> < /video> < audio dvb = '1'> < localizadorDestino>dvb://1.3.1.68< /localizadorDestino> < /audio> < /evento> < /servicio>

Partes: 1, 2

Página siguiente 

Comentarios


Trabajos relacionados

Ver mas trabajos de Programacion

 
 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda