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 > Utilización de los atributos en los nodos

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 4:

 Utilización de los atributos en los nodos

Los atributos se usan para asociar pares nombre-valor con elementos. La especificación de atributos sólo puede aparecer dentro de la etiqueta de apertura y en los elementos vacios. La declaración comienza con ATTLIST seguido del nombre del elemento al que pertenece el atributo y después le sigue la definición individual de cada atributo.

Ejemplo 9:

Un atributo del tipo CDATA puede contener cualquier caracter si éste se atiene a las reglas de formación. Los atributos #REQUIRED deben estar siempre presentes, los #IMPLIED son opcionales:

          <!ELEMENT attributes (#PCDATA)>
          <!ATTLIST attributes
             aaa CDATA #REQUIRED
             bbb CDATA #IMPLIED>
       
Los atributos CDATA pueden contener cualquier caracter que se atenga a las reglas:

          <!DOCTYPE attributes SYSTEM "tutorial.dtd">
          <attributes aaa="#d1" bbb="*~*">
             Text
          </attributes>
       
El orden de los atributos es indiferente:

          <!DOCTYPE attributes SYSTEM "tutorial.dtd">
          <attributes bbb="$25" aaa="13%">
             Texto
          </attributes>
       
El atributo bbb puede omitirse ya que es #IMPLIED:

          <!DOCTYPE attributes SYSTEM "tutorial.dtd">
          <attributes aaa="#d1" />
       
Tipos de atributos CDATA, NMTOKEN y NMTOKENS.-
Un atributo del tipo CDATA puede contener cualquier caracter si éste se atiene a las reglas de formación. Si es del tipo NMTOKEN sólo puede contener letras, dígitos, punto [ . ], guión [ - ], subrayado [ _ ] y dos puntos [ : ] . Los del tipo NMTOKENS pueden contener los mismos caracteres que NMTOKEN más espacios en blanco. Un espacio en blanco consiste en uno o más espacios, retornos de carro o tabuladores.

Ejemplo 10:

Los atributos bbb y ccc siempre tienen que estar presentes, el atributo aaa es opcional:

          <!ELEMENT attributes (#PCDATA)>
          <!ATTLIST attributes
             aaa CDATA #IMPLIED
             bbb NMTOKEN #REQUIRED
             ccc NMTOKENS #REQUIRED>

       
Todos los atributos obligatorios están presentes y sus valores son del tipo correcto:

          <!DOCTYPE attributes SYSTEM "tutorial.dtd">
          <attributes aaa="#d1" bbb="a1:12" ccc=" 3.4 div -4"/>
       
Todos los atributos obligatorios están presentes y sus valores son del tipo correcto:

          <!DOCTYPE attributes SYSTEM "tutorial.dtd">
          <attributes bbb="a1:12" ccc="3.4 div -4"/>
       

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
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  
Boletín digital: consejos y estrategias de promoción
Un boletín informativo es una publicación distribuida de forma regular, generalmente centrada en un tema principal que es del interés de sus afiliados.¿Quieres qu... [30/07/07]
4/5 952  
Crear una página web
Te mostraremos algunos consejos para que puedas introducirte en el mundo de las páginas web, teniendo en cuenta algunos conceptos básicos. Pronto podrás mejorar tu página... [04/11/05]
 4,50/5 4.240  


Publicar en   del.icio.us    digg    meneame

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