Freigeben über


Path (Einfacher Typ)

Aktualisiert: November 2007

Definiert die Werte, die zur Angabe eines Pfads zu einer Definition oder einem Member im aktuellen SDM-Dateinamespace oder in einem (importierten) Aliasnamespace verwendet werden. Der Pfad entspricht einer durch Punkte getrennten Liste einfacher Namen. Weitere Informationen finden Sie unter SimpleName (Einfacher Typ).

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

Muster

Das folgende Muster wird vom einfachen Typ Path definiert:

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

Die aus zwei Buchstaben bestehenden Abkürzungen im Muster stammen aus Unicode-Standards und sind im Thema "UnicodeCategory Enumeration" in der MSDN Library unter https://msdn.microsoft.com/library festgelegt. Das erste Zeichen kann _, Ll, Lu, Lt, Lm, Lo oder Nl sein. Sonstige Zeichen können \w, Lm, Nl, Cf, Mn, Mc lauten, wobei \w in Ll, Lu, Lt, Lo, Nd oder Pc umgesetzt wird.