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.

       ATTRIBUTOS:

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

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

        NAME es simplemente una cadena de longitud arbitraria.

        ATTRIBUTOS:

        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.

        ATTRIBUTOS:

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

<!ELEMENT VALUE (#PCDATA)>