Compartir a través de


selector

Especifica una expresión de XPath (XML Path Language) 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 de XPath relativa al elemento que se declara. Esta expresión identifica los elementos secundarios del elemento que se declara a los que se aplica la restricción de identidad.

    Requerido.

Información del elemento

Número de apariciones Una vez
Elementos primarios key, keyref, unique
Contenido annotation

Comentarios

Selector ::= Path ( '|' Path )*  
Path ::= ('.//')? Step ( '/' Step )*  
Step ::= '.' | NameTest  
NameTest ::= QName | '*' | NCName ':' '*'  

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"/>

Vea también

Referencia de esquemas XML (XSD) | Elementos de los esquemas XML

Para obtener más información, vea la parte 1: Structures Recommendation de XML Schema del W3C (World Wide Web Consortium), en http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-selector.