Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

DTD de XML de NVPAIR

<!— Especificación de formato XML de NVPAIR

        Copyright 2001-2004 Sun Microsystems, Inc. Reservados todos los derechos.
        El uso está sujeto a los términos de la licencia.

        Uso esperado:
              Un elemento nvpair se debe usar en un elemento SC_EVENT o SC_CALLBACK_REG. 
—>

<!— Definición de NVPAIR

       NVPAIR es un par de nombre-valor que representa combinaciones arbitrarias
de nombre y valor. Se pretende que sea una traducción directa y genérica de
la estructura nvpair_t de Solaris, empleada por la estructura sysevent.
Sin embargo, en el caso de este elemento de xml no hay información de tipo
asociada al nombre o valor (ambos son textos arbitrarios).
NVPAIR consta sólo de un elemento NAME y uno o varios elementos VALUE.
Un elemento VALUE representa un valor escalar; varios, representan un VALUE
de matriz.

       ATRIBUTOS:

       CONTENIDO:
               SUBELEMENTS: NAME(1), VALUE(1 o varios)
—> 

<!ELEMENT NVPAIR (NAME,VALUE+)>
<!— Definición de NAME

         NAME es simplemente una cadena de longitud arbitraria.

        ATRIBUTOS:

        CONTENIDO:
                Datos de texto arbitrarios. Debería estar envuelto con <![CDATA[...]]> 
para evitar análisis de XML internos. 
—> 
<!ELEMENT NAME (#PCDATA)>

<!— Definición de VALUE 
             VALUE sólo es una cadena de longitud cualquiera.

        ATRIBUTOS:

        CONTENIDO:
                Datos de texto arbitrario. Debería estar envuelto con <![CDATA[...]]> 
para evitar análisis de XML internos. 
—>

<!ELEMENT VALUE (#PCDATA)>