Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/status/explicit-failures.xsd @ 16

Last change on this file since 16 was 12, checked in by landauf, 17 years ago

added boost

File size: 3.7 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
3
4    <xs:element name="explicit-failures-markup">
5        <xs:complexType>
6            <xs:sequence>
7                <xs:element ref="mark-toolset" maxOccurs="unbounded"/>
8                <xs:element ref="library" maxOccurs="unbounded"/>
9                <xs:element ref="note" maxOccurs="unbounded"/>
10            </xs:sequence>
11        </xs:complexType>
12    </xs:element>
13
14    <xs:element name="mark-toolset">
15        <xs:complexType>
16            <xs:sequence>
17                <xs:element name="title" type="xs:string" minOccurs="0"/>
18                <xs:element name="description" type="xs:string" minOccurs="0"/>
19            </xs:sequence>
20            <xs:attribute name="name" type="xs:string" use="required"/>
21            <xs:attribute name="status" type="xs:string" use="required"/>
22        </xs:complexType>
23    </xs:element>
24
25    <xs:element name="library">
26        <xs:complexType>
27            <xs:sequence>
28                <xs:element ref="mark-unusable" minOccurs="0" maxOccurs="unbounded"/>
29                <xs:sequence>
30                    <xs:choice minOccurs="0" maxOccurs="unbounded">
31                        <xs:element ref="test"/>
32                        <xs:element ref="mark-expected-failures"/>
33                    </xs:choice>
34                </xs:sequence>
35            </xs:sequence>
36            <xs:attribute name="name" type="xs:string" use="required"/>
37        </xs:complexType>
38    </xs:element>
39
40    <xs:element name="mark-unusable">
41        <xs:complexType>
42            <xs:sequence>
43                <xs:element ref="toolset" maxOccurs="unbounded"/>
44                <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
45            </xs:sequence>
46        </xs:complexType>
47    </xs:element>
48
49    <xs:element name="test">
50        <xs:complexType>
51            <xs:sequence>
52                <xs:element ref="mark-failure" minOccurs="0" maxOccurs="unbounded"/>
53                <xs:element ref="toolset" minOccurs="0"/>
54                <xs:element ref="note" minOccurs="0"/>
55            </xs:sequence>
56            <xs:attribute name="name" type="xs:string" use="required"/>
57            <xs:attribute name="category" type="xs:string"/>
58        </xs:complexType>
59    </xs:element>
60
61    <xs:element name="mark-expected-failures">
62        <xs:complexType>
63            <xs:sequence>
64                <xs:element ref="test" minOccurs="0" maxOccurs="unbounded"/>
65                <xs:element ref="toolset" minOccurs="0" maxOccurs="unbounded"/>
66                <xs:element ref="note" minOccurs="0"/>
67            </xs:sequence>
68            <xs:attribute name="reason" type="xs:string"/>
69        </xs:complexType>
70    </xs:element>
71
72    <xs:element name="mark-failure">
73        <xs:complexType>
74            <xs:sequence>
75                <xs:element ref="toolset" maxOccurs="unbounded"/>
76                <xs:element ref="note" minOccurs="0" maxOccurs="unbounded"/>
77            </xs:sequence>
78        </xs:complexType>
79    </xs:element>
80
81    <xs:element name="note">
82        <xs:complexType mixed="true">
83            <xs:sequence>
84                <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
85            </xs:sequence>
86            <xs:attribute name="refid" type="xs:string"/>
87            <xs:attribute name="author" type="xs:string"/>
88            <xs:attribute name="date" type="xs:string"/>
89            <xs:attribute name="id" type="xs:string"/>
90        </xs:complexType>
91    </xs:element>
92
93    <xs:element name="toolset">
94        <xs:complexType>
95            <xs:attribute name="name" type="xs:string" use="required"/>
96        </xs:complexType>
97    </xs:element>
98
99</xs:schema>
Note: See TracBrowser for help on using the repository browser.