Statistics
| Revision:

root / trunk / frameworks / _fwAndami / schemas / plugin-persistence.xsd @ 598

History | View | Annotate | Download (1.94 KB)

1
<?xml version="1.0" encoding="UTF-8" ?>
2

    
3
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
4
  <xs:element name="bookmark">
5
    <xs:complexType>
6
      <xs:sequence>
7
        <xs:element ref="xml-entity" />
8
      </xs:sequence>
9
      <xs:attribute name="text" type="xs:string" use="required" />
10
    </xs:complexType>
11
  </xs:element>
12

    
13
  <xs:element name="bookmarks">
14
    <xs:complexType>
15
      <xs:sequence>
16
        <xs:element ref="bookmark" />
17
      </xs:sequence>
18
    </xs:complexType>
19
  </xs:element>
20

    
21
  <xs:element name="plugin">
22
    <xs:complexType>
23
      <xs:sequence>
24
        <xs:element ref="xml-entity" />
25
        <xs:element ref="bookmarks" />
26
        <xs:element ref="windows" />
27
      </xs:sequence>
28
      <xs:attribute name="name" type="xs:NMTOKEN" use="required" />
29
      <xs:attribute name="lastUpdate" type="xs:NMTOKEN" use="required" />
30
    </xs:complexType>
31
  </xs:element>
32

    
33
  <xs:element name="plugins-status">
34
    <xs:complexType>
35
      <xs:sequence>
36
        <xs:element ref="plugin" />
37
      </xs:sequence>
38
    </xs:complexType>
39
  </xs:element>
40

    
41
  <xs:element name="property">
42
    <xs:complexType>
43
      <xs:attribute name="name" type="xs:NMTOKEN" use="required" />
44
      <xs:attribute name="value" type="xs:string" use="required" />
45
    </xs:complexType>
46
  </xs:element>
47

    
48
  <xs:element name="window">
49
    <xs:complexType>
50
      <xs:attribute name="rectangle" type="xs:string" use="required" />
51
      <xs:attribute name="id" type="xs:NMTOKEN" use="required" />
52
    </xs:complexType>
53
  </xs:element>
54

    
55
  <xs:element name="windows">
56
    <xs:complexType>
57
      <xs:sequence>
58
        <xs:element ref="window" maxOccurs="unbounded" />
59
      </xs:sequence>
60
    </xs:complexType>
61
  </xs:element>
62

    
63
  <xs:element name="xml-entity">
64
    <xs:complexType>
65
      <xs:sequence>
66
        <xs:element ref="property" maxOccurs="unbounded" />
67
      </xs:sequence>
68
    </xs:complexType>
69
  </xs:element>
70

    
71
</xs:schema>