3.283 cursos gratis
6.262.191 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) |6827 alumnos|Fecha publicación: 10/09/2004

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.


Cursos similares a Primeros pasos con XML y XSL


Cursos Valoración Alumnos Vídeo
Estrategias para transmitir confianza en las empresas de Internet
Aún con una competencia cada vez mayor y más agresiva, la mayor parte de los sitios web tiene en sus propias limitaciones a su mayor enemigo de ventas. La necesi... [20/01/05]
5/5 1.735  
MySQL básico. Bases de datos y software libre (cuarta parte)
Curso de informática sobre MySQL básico incluida la instalación, configuración y descarga de MySQL. En esta cuarta parte de nuestro curso sobre Bases de datos y software ... [30/10/08]
5/5 442  
Procesos en C. Sincronización (primera parte)
Curso de informática sobre sincronización de procesos en C y señales en linux que te ofrece la posibilidad de comprender los mecanismos de comunicación entre procesos inf... [21/10/08]
5/5 993  


Publicar en   del.icio.us    digg    meneame

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