Condividi tramite


Elemento <xsd:restriction> (simpleContent)

Stabilisce i vincoli in una definizione simpleContent.

<restriction
  base = QName
  id = ID
  {any attributes with non-schema Namespace}...>
Content: (annotation?, (simpleType?, (minExclusive | minInclusive |
maxExclusive | maxInclusive | totalDigits |fractionDigits | length |
minLength | maxLength | enumeration | whiteSpace | pattern)*)?,
((attribute | attributeGroup)*, anyAttribute?))
</restriction>

Attributi

  • base
    Il nome di un tipo di dati incorporato, di un elemento simpleType o di un elemento complexType definito in questo schema (oppure in uno schema diverso indicato dallo spazio dei nomi specificato). L'elemento contenente l'elemento restriction è derivato dal tipo specificato dal valore di base.

    base è il nome di un tipo di dati incorporato, semplice o complesso. Se si tratta di un tipo complesso, deve essere uno dei seguenti: tipo di dati incorporato, tipo semplice o contenuto semplice.

    Il valore di base deve essere un nome completo (QName).

    Obbligatorio.

  • id
    L'identificatore di questo elemento. Il valore id deve essere del tipo identificatore e deve essere univoco all'interno del documento che contiene questo elemento.

    Facoltativo.

Informazioni sull'elemento

Numero di occorrenze

Una volta

Elementi padre

simpleContent

Contenuti (simpleContent)

annotation, fractionDigits, enumeration, length, maxExclusive, maxInclusive, maxLength, minExclusive, minInclusive, minLength, pattern, simpleType, totalDigits, whiteSpace, attribute, attributeGroup, anyAttribute

Esempio

Nell'esempio seguente mostra una definizione di simpleContent che limita un'altra estensione simpleContent. Il set di valori è limitato a un breve elenco di valori e all'attributo.

Vedere anche

Riferimento

Riferimenti dello schema XML (XSD)
Elementi dello schema XML