3.201 cursos gratis
6.235.079 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Primeros pasos con XML y XSL > Introducción al lenguaje de marcas XML

Primeros pasos con XML y XSL

Autor: Ricardo Borillo
Curso:  4,25/5 4,25/5 (54 opiniones) |6786 alumnos|Fecha publicación: 10/09/2004
Capítulos del curso

Capítulo 1:

 Introducción al lenguaje de marcas XML

Un documento XML es válido si ha sido asociado a un documento de definición de tipos y si el documento cumple las restricciones expresadas en él. El documento de definición de tipos tiene que aparecer antes del primer elemento del documento. El nombre que sigue a DOCTYPE en el documento de definición de tipos debe ser el mismo que el nombre del elemento raíz.

Ejemplo 1.- 

Un documento puede contener únicamente el elemento raíz tutorial que contiene algún texto.

          <!ELEMENT tutorial (#PCDATA)>
       
Un documento válido que contiene algún texto

          <!DOCTYPE tutorial SYSTEM "tutorial.dtd">
          <tutorial>Este es un documento XML</tutorial>
       
Este documento también es válido

          <!DOCTYPE tutorial SYSTEM "tutorial.dtd">
          <tutorial/>

       
Elementos padre/hijo en los documentos XML.- Un tipo elemento puede contener otros elementos hijos. En este caso no podrá contener ningún texto sino tan solo elementos separados, opcionalmente, por espacios en blanco.

Ejemplo 2:

El elemento raíz XXX debe contener únicamente un elemento AAA seguido de otro elemento BBB. Los elementos AAA y BBB pueden contener texto pero no otros elementos.

          <!ELEMENT XXX (AAA , BBB)>
          <!ELEMENT AAA (#PCDATA)>
          <!ELEMENT BBB (#PCDATA)>
       
Un documento válido que contiene algún texto

          <!DOCTYPE XXX SYSTEM "tutorial.dtd">
          <XXX>
             <AAA>Comienzo</AAA>
             <BBB>Fin</BBB>
          </XXX>
       
Este documento también es válido

          <!DOCTYPE XXX SYSTEM "tutorial.dtd">
          <XXX> <AAA/> <BBB/> </XXX>
       
Operador (*): cero o muchas apariciones de un nodo
Si el nombre de un elemento en una DTD va seguido por un asterisco [*], este elemento puede aparecer ninguna, una o varias veces.

Ejemplo 3:

El elemento raíz XXX puede contener ninguno, uno o varios elementos AAA seguido de exactamente un elemento BBB. El elemento BBB tiene que estar siempre presente.

          <!ELEMENT XXX (AAA* , BBB)>
          <!ELEMENT AAA (#PCDATA)>
          <!ELEMENT BBB (#PCDATA)>

       
Un documento válido

          <!DOCTYPE XXX SYSTEM "tutorial.dtd">
          <XXX> <AAA/> <BBB/> </XXX>
       
Otro documento válido. El elemento AAA no es obligatorio

          <!DOCTYPE XXX SYSTEM "tutorial.dtd">
          <XXX> <BBB/> </XXX>
       
Más de un elemento AAA puede aparecer dentro del documento

          <!DOCTYPE XXX SYSTEM "tutorial.dtd">
          <XXX> <AAA/> <AAA/> <AAA/> <AAA/> <AAA/> <AAA/> <AAA/> <BBB/> </XXX>
       

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 54 opiniones. Opina sobre este curso.

Descarga el PDF gratis

Cursos similares a Primeros pasos con XML y XSL


Cursos Valoración Alumnos Vídeo
Redes de Linux, cómo funcionan
Curso dedicado para entender la evolución de las capacidades de Linux para tratar con redes informáticas. Este curso es el punto de partida para aprender todo sobre el ma... [01/09/06]
5/5 2.995  
PHP y MySQL. Aplicaciones Web: HTML I (segunda parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos las páginas Web HTML, la estructura de los documentos HTML y los tipos de documentos... [02/12/08]
5/5 1.143  
Word e internet básicos
Te presentamos este curso básico de word e internet. Con él podrás conocer paso a paso aquellos aspectos más básicos y necesarios para poder avanzar en el mundo de la inf... [19/09/06]
 3,83/5 3.247  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail