Path Simple Type Simple Type

Path Simple Type

Defines the values used to define a path to a definition or member in the current .sdm file namespace or in an aliased (imported) namespace.

The Path simple type is similar to the QualifiedName simple type, except that Path does not allow a reference to a definition or member in a different SDM file through the use of a colon.

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

  • Path

Patterns

The Path simple type is a string that is restricted by the following pattern:

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

    The two-letter abbreviations in the pattern are from Unicode standards, and are defined in the "UnicodeCategory Enumeration" topic in the MSDN Library at https://msdn.microsoft.com/library. The first character can be: _, Ll, Lu, Lt, Lm, Lo, or Nl. Other characters can be \w, Lm, Nl, Cf, Mn, Mc, where \w translates to Ll, Lu, Lt, Lo, Nd, or Pc.

See Also

SystemDefinitionModel Schema Simple Types

Send comments about this topic to Microsoft

Build date: 10/2/2007