Adición de un elemento any

Puede utilizar el elemento any de forma similar a un modelo de contenido ANY de la DTD, pero debe hacerlo junto con espacios de nombres. Esto permite incluir cualquier contenido XML con el formato correcto como, por ejemplo, una página Web HTML que se ajuste a la sintaxis XHTML 1.0.

Por ejemplo:

<element name = "MyWebPage">
<complexType>
<any namespace ="http://www.w3.org/1999/xhtml>
 < minOccurs="1" maxOccurs="unbounded" processContents="skip"/>
</complexType>
</element>

El fragmento del esquema anterior permite que un elemento <MyWebPage> contenga todos los datos XHTML con formato correcto que aparecen en el espacio de nombres especificado.

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

Para añadir un elemento any:

  1. En la vista Esquema, pulse con el botón derecho el modelo de contenido con el que desea trabajar y pulse Añadir Any.
  2. Seleccione el nuevo elemento any.
  3. En la vista Propiedades del editor de esquemas, para un valor namespace, puede seleccionar:
    • ##any. Permite cualquier XML de formato correcto de cualquier espacio de nombres.
    • ##local . Permite cualquier XML de formato correcto que no esté declarado como perteneciente a un espacio de nombres.
    • ##other. Permite cualquier XML de formato correcto que no sea del espacio de nombres destino del tipo que se define.
    • ##targetNamespace . Nombre directo para el espacio de nombres destino del tipo que se define.
  4. Para un valor processContents, puede seleccionar:
    • skip. El procesador de XML no validará ningún contenido.
    • lax. El procesador de XML validará el contenido todo lo posible.
    • strict. El procesador de XML validará todo el contenido.
  5. El valor minOccurs es el número de veces que el elemento any debe aparecer en un documento de instancia. Puede seleccionar 0 si desea que el elemento sea opcional; de lo contrario, seleccione 1.
  6. El valor maxOccurs es el número máximo de veces que un elemento any puede aparecer en un documento de instancia. Puede seleccionar 0, 1 o, para indicar que no hay un número máximo de apariciones, puede seleccionar unbounded.
  7. Pulse la pestaña Documentación si desea proporcionar información acerca de este elemento. La página Documentación se utiliza para el material legible por máquina como, por ejemplo, una descripción.
  8. 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.

(c) Copyright 2001, World Wide Web (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).