QualifiedName simple type [SDM]
Platform SDK: System Definition Model Overview |
QualifiedName Simple Type
Note: This documentation is preliminary and is subject to change.
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 following pattern is defined by the QualifiedName simple type:
[_\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
Last updated: June 2005 | What did you think of this topic? | Order a Platform SDK CD |
© Microsoft Corporation. All rights reserved. Terms of use. |