|
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="SolutionProfiles"
targetNamespace="http://schemas.microsoft.com/pag/cab-profile/2.0"
elementFormDefault="qualified"
xmlns="http://schemas.microsoft.com/pag/cab-profile/2.0"
xmlns:cab="http://schemas.microsoft.com/pag/cab-profile/2.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="SolutionProfileElement">
<xs:sequence>
<xs:element name="Section" type="SectionElement" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SectionElement">
<xs:sequence>
<xs:element name="Dependencies" type="DependencyElementCollection" minOccurs="0" maxOccurs="1" />
<xs:element name="Modules" type="ModuleElementCollection" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="Name" type="xs:string" use="optional" />
</xs:complexType>
<xs:complexType name="DependencyElementCollection">
<xs:sequence>
<xs:element name="Dependency" type="DependencyElement" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="DependencyElement">
<xs:attribute name="Name" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="ModuleElementCollection">
<xs:sequence>
<xs:element name="ModuleInfo" type="ModuleInfoElement" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ModuleInfoElement">
<xs:sequence>
<xs:element name="Dependencies" type="DependencyElementCollection" minOccurs="0" maxOccurs="1" />
<xs:element name="Roles" type="RoleElementCollection" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="AssemblyFile" type="xs:string"/>
<xs:attribute name="Name" type="xs:string" use="optional"/>
</xs:complexType>
<xs:complexType name="RoleElementCollection">
<xs:sequence>
<xs:element name="Role" type="RoleElement" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RoleElement">
<xs:attribute name="Allow" type="xs:string" />
</xs:complexType>
<xs:element name="SolutionProfile" type="SolutionProfileElement" />
</xs:schema>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Program Manager in Sculpture project, Interesting in .NET Model driven development.