Caminho de tipo simples

Define os valores usados para especificar um caminho para uma definição ou um membro no corrente arquivo .sdm namespace ou em uma alias (importados) namespace.O caminho é essencialmente uma lista separada por ponto de nomes simples.Para obter mais informações, consulte SimpleName tipo simples.

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

Padrões

O seguinte padrão é definido pelo Path tipo simples:

[_\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}]*)*

As abreviações de duas letras no padrão de padrões Unicode e são definidas no tópico "UnicodeCategory enumeração" na biblioteca MSDN em https://msdn.microsoft.com/library.O primeiro caractere pode ser: _, Ll, Lu, claro, LM, baixo, ou Nl.Outros caracteres podem ser \w, LM, NL, CF, Mn, MC, onde \w se traduz em ll, Lu, claro, Lo, ND ou PC.