Adición de tipos simples

Los tipos simples se utilizan para crear tipos de datos derivados. Proporcionan un conjunto de restricciones del espacio de valor (un conjunto de valores) y el espacio léxico (un conjunto de literales válidos) de un tipo de datos.

Un tipo simple no puede tener contenido de elemento y no puede tener atributos. Los elementos que contienen número (y series, fechas, etc.) pero no contienen subelementos tienen un tipo simple.

Se han escrito las instrucciones siguientes para la perspectiva Recurso pero también funcionarán para muchas otras perspectivas.

Para añadir un tipo simple:

  1. Abra el esquema XML en el editor de esquemas XML.
  2. En la vista Esquema, pulse Tipos con el botón derecho y pulse Añadir tipo simple.
  3. En la vista Esquema, seleccione el tipo simple nuevo.
  4. En la vista Propiedades, pulse la pestaña General.
  5. Escriba un nombre nuevo para el tipo simple en el campo Nombre.
  6. Puede seleccionar las opciones siguientes en la lista Variedad:
    • atomic. Los tipos atómicos son todos los tipos simples incorporados en el lenguaje del esquema XML.
    • list. Los tipos de lista constan de secuencias de tipos atómicos. Tienen valores compuestos por secuencias de longitud finita de valores atómicos.
    • union. Un tipo de unión permite que un valor de atributo o elemento sea una o varias instancias de un tipo trazado a partir de la unión de varios tipos atómicos y de lista.
  7. Si ha seleccionado atomic en la lista Variedad, pulse Examinar Este es el gráfico del botón Examinar junto al campo Tipo base para especificar un tipo base para el tipo simple. El recuadro de diálogo Establecer tipo lista todos los tipos incorporados y definidos por el usuario que están disponibles actualmente. Puede cambiar el ámbito de la lista seleccionando una de las opciones siguientes:
    • Espacio de trabajo. Lista todos los tipos disponibles en el espacio de trabajo.
    • Proyecto que lo contiene. Lista todos los tipos disponibles en el proyecto que contiene el archivo.
    • (Valor predeterminado) Recurso actual. Lista todos los tipos disponibles en el archivo actual.
    • Conjuntos de trabajo. Lista todos los tipos disponibles del conjunto de trabajo seleccionado.
  8. Si ha seleccionado list en la lista Variedad, pulse el botón Examinar Este es el gráfico del botón Examinar junto al campo Tipo de elemento para especificar un tipo base de elemento para el tipo simple. El recuadro de diálogo Establecer tipo lista todos los tipos incorporados y definidos por el usuario que están disponibles actualmente. Puede cambiar el ámbito de la lista seleccionando una de las opciones siguientes:
    • Espacio de trabajo. Lista todos los tipos disponibles en el espacio de trabajo.
    • Proyecto que lo contiene. Lista todos los tipos disponibles en el proyecto que contiene el archivo.
    • (Valor predeterminado) Recurso actual. Lista todos los tipos disponibles en el archivo actual.
    • Conjuntos de trabajo. Lista todos los tipos disponibles del conjunto de trabajo seleccionado.
  9. Si ha seleccionado union en la lista Variedad, pulse el botón Examinar Este es el gráfico del botón Examinar junto al campo Tipos de miembros para especificar los tipos de miembros para el tipo simple. Puede seleccionar que se añadan tanto los Tipo simple incorporado como los Tipo simple definido por usuario a la lista de valores de tipos de miembros.
  10. Pulse la pestaña Restricciones. Desde aquí podrá establecer valores de restricción específicos, incluidos restricciones de longitud, enumeraciones y patrones.
    1. Las enumeraciones ayudan a definir un conjunto de valores válidos para tipos simples. Son valores reales que puede tomar el tipo simple como valores válidos para el documento de instancia. Puede añadir una enumeración o varias enumeraciones al mismo tiempo:
      • Para añadir las enumeraciones de una en una, seleccione Enumeraciones bajo Valores de restricción específicos, pulse Añadir y especifique un valor para la enumeración.
      • Para añadir varias enumeraciones a la vez, siga estos pasos:
        1. Seleccione Enumeraciones.
        2. Pulse Añadir.
        3. Escriba el valor de cada enumeración. Cada valor debe estar separado por el carácter delimitador. Por ejemplo: First, Second creará dos enumeraciones, una con el valor "First" y otra con el valor "Second".
        4. Seleccione el recuadro de selección Conservar espacio en blanco inicial y final si desea que se conserve algún espacio en blanco entre los valores de enumeración. Si selecciona este recuadro de selección, los valores First, Second se mostrarán como "First" y " Second" (hay un espacio antes de Second) porque ha insertado un espacio antes de "Second" cuando ha especificado el valor.
        5. Pulse Aceptar. Se crearán las enumeraciones y aparecerán en la vista Propiedades.
    2. Los patrones ayudan a especificar determinadas restricciones relativas a los valores permitidos. Por ejemplo, puede restringir el campo para que acepte sólo entradas que sigan el patrón "cinco dígitos seguidos de dos letras ASCII en mayúsculas". Para establecer una restricción de patrón:
      1. Seleccione Patrones.
      2. Pulse Añadir.
      3. Cree el patrón de expresión regular que desea utilizar como restricción mediante el asistente Expresión regular.
      4. Pulse Finalizar.
  11. Pulse la pestaña Documentación si desea proporcionar información acerca de este tipo simple. La página Documentación se utiliza para el material legible por máquina como, por ejemplo, una descripción.
  12. Pulse la pestaña Extensiones si desea añadir elementos de información de aplicación a las anotaciones de componentes de esquema. La página Extensiones permite especificar el esquema y añadir contenido XML a las anotaciones.
Tareas relacionadas
Adición de facetas de patrones a tipos simples