Changes

Profiles.xml

1,075 bytes added, 06:23, 17 May 2011
Add XSD schema
<profiles>
</profiles>
</pre>
 
==XSD schema for validation==
<pre>
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="profileType">
<xs:sequence minOccurs="0">
<xs:choice maxOccurs="unbounded">
<xs:element maxOccurs="unbounded" name="depends" type="dependsType"></xs:element>
<xs:element maxOccurs="unbounded" name="package" type="packageType"></xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="dependsType">
<xs:attribute name="profile-id" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="packageType">
<xs:attribute name="package-id" type="xs:string" use="required" />
</xs:complexType>
 
<xs:element name="profiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="profile" type="profileType"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</pre>
10
edits