1 <?xml version="1.0" encoding="UTF-8"?>
2 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
4 <xsd:complexType name="variable">
5 <xsd:attribute name="name" type="xsd:string" use="required"/>
6 <xsd:attribute name="value" type="xsd:integer" use="required"/>
9 <xsd:complexType name="function">
11 <xsd:extension base="xsd:string">
12 <xsd:attribute name="name" type="xsd:string" use="optional"/>
17 <xsd:complexType name="append">
18 <xsd:attribute name="function" type="xsd:string" use="required"/>
21 <xsd:complexType name="iterator">
22 <xsd:attribute name="variable" type="xsd:string" use="required"/>
23 <xsd:attribute name="range" type="xsd:string" use="required"/>
25 <xsd:attribute name="range" use="required">
27 <xsd:restriction base="xsd:string">
28 <xsd:pattern value="for.*"/>
35 <xsd:complexType name="configuration">
36 <xsd:attribute name="name" type="xsd:string" use="required"/>
37 <xsd:attribute name="value" type="xsd:string" use="required"/>
40 <xsd:complexType name="profiling">
41 <xsd:attribute name="name" type="xsd:string" use="required"/>
42 <xsd:attribute name="value" type="xsd:string" use="required"/>
45 <xsd:complexType name="element">
46 <xsd:attribute name="name" type="xsd:string" use="required"/>
47 <xsd:attribute name="basename" type="xsd:string" use="optional"/>
48 <xsd:attribute name="range" type="xsd:string" use="optional"/>