Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica una expresión del lenguaje de rutas XML (XPath) que selecciona un conjunto de elementos para una restricción de identidad (elementos unique, key y keyref).
<selector
id = ID
xpath = a subset of XPath expression
{any attributes with non-schema Namespace}...>
Content: (annotation?)
</selector>
Atributos
id
Identificador de este elemento. El valor id debe ser de tipo ID y debe ser único dentro del documento que contiene este elemento.Opcional.
xpath
Expresión XPath relativa al elemento declarado. Esta expresión identifica los elementos secundarios del elemento que se declara a los que se aplica la restricción de identidad.Parámetro necesario.
Información del elemento
Número de apariciones |
Una vez |
Elementos primarios |
|
Contenido |
Notas
Selector ::= Path ( '|' Path )*
Path ::= ('.//')? Step ( '/' Step )*
Step ::= '.' | NameTest
NameTest ::= QName | '*' | NCName ':' '*'
Notas
Nota: |
|---|
Al utilizar XPath, se deben usar nombres completos.Por ejemplo, myNS:localName en vez de localName.
|
Ejemplo
El fragmento siguiente es un elemento selector que selecciona todos los elementos expense con un elemento field que selecciona un atributo approved.
<selector xpath=".//expense"/>
<field xpath="@approved"/>
Otros recursos
Para obtener más información, vea la parte 1 sobre recomendación sobre estructuras de esquema XML en W3C en la dirección www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.
Vea también
Referencia
Referencia de esquemas XML (XSD)
Elementos de los esquemas XML
Nota: