SimpleName (tipo simple)

Define el valor utilizado para asignar un nombre sencillo a los miembros de una definición del Modelo de definición del sistema (SDM). Por ejemplo, puede utilizar un nombre sencillo para denominar un aspecto de un valor de configuración.

<xs:simpleType name="SimpleName">
    <xs:restriction
        base="string"
    >
        <xs:pattern
            value="[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*"
         />
    </xs:restriction>
</xs:simpleType>

Modelos

El tipo simple SimpleName define el modelo siguiente:

[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*

Los nombres sencillos se componen de caracteres alfanuméricos y puntuación limitada. El nombre debe comenzar por un carácter no numérico.

Comentarios

La lista siguiente contiene nombres reservados que no se pueden utilizar al crear nombres para los miembros de una definición del SDM.

  • this

  • Guest

  • Host

  • Parent

  • Member

  • Client

  • Server

  • Source

  • Dependent

  • Proxy

  • Delegate

Observe que SimpleName Simple Type cumple la especificación de C# para los identificadores.