Partilhar via


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.