Path (tipo simple)

Define los valores utilizados para especificar una ruta de acceso a una definición o miembro del espacio de nombres del archivo .sdm actual o en un espacio de nombres con alias (importado). La ruta de acceso es esencialmente una lista de nombres sencillos separados por puntos. Para obtener más información, consulte SimpleName (tipo simple).

<xs:simpleType name="Path">
    <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}]*(\.[_\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 Path 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}]*(\.[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*)*

Las abreviaturas de dos letras del modelo corresponden a estándares Unicode y se definen en el tema "Enumeración UnicodeCategory" de MSDN Library en https://msdn.microsoft.com/library. El primer carácter puede ser: _, Ll, Lu, Lt, Lm, Lo o Nl. Otros caracteres pueden ser \w, Lm, Nl, Cf, Mn, Mc, donde \w se traduce por Ll, Lu, Lt, Lo, Nd o Pc.