| <?xml version="1.0" encoding="UTF-8"?> |
| <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
| <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="W3cXmlAttributes.xsd"/> |
| <xs:include schemaLocation="ComponentTypeSet.xsd"/> |
| <xs:element name="ComponentLibrary" type="ComponentTypeSetType"> |
| <xs:key name="ComponentTypeUniqueness"> |
| <xs:selector xpath=".//ComponentType"/> |
| <xs:field xpath="@Name"/> |
| </xs:key> |
| <xs:keyref name="ComponentTypeNotFound" refer="ComponentTypeUniqueness"> |
| <xs:selector xpath=".//ComponentType/Component"/> |
| <xs:field xpath="@Type"/> |
| </xs:keyref> |
| </xs:element> |
| </xs:schema> |