QualifiedName Simple Type Simple Type
QualifiedName Simple Type
Defines a value used as a name that refers to definitions or members defined in an .sdm files namespace or in an aliased (imported) namespace. If the name does not included an alias or a period (dot separator), then it is unqualified and must be resolved based on the scoping rules. Any namespace path that does not include a dot separator must be fully qualified.
<xs:simpleType name="QualifiedName"> <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}]*)?(\.[_\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>
- QualifiedName
Defines a name that refers to definitions or members defined in an .sdm file namespace or in an aliased (imported) namespace.
Patterns
The QualifiedName 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}]*)?(\.[_\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 name must include an alias or a namespace simple name followed by a dot separator and any number of other namespace simple names separated by dot separators: [<alias> :] <simpleName> (. <simpleName>)* .
See Also
SystemDefinitionModel Schema Simple Types
Send comments about this topic to Microsoft
Build date: 10/2/2007