]>
Dogcows Code - chaz/openbox/blob - menu.xsd
f9d008dd1dc0c8355721f5688a73ea97b2d104bb
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 xml Schema for the openbox windowmanager menu file
6 Don Aug 14 21:10:27 CEST 2003 - pch(a)myzel.net
8 Mon Sep 8 12:33:57 CEST 2003 - pch(a)myzel.net
10 Die Sep 16 21:22:59 CEST 2003 - pch(a)myzel.net
12 Fri Sep 19 14:36:33 EDT 2003 - xor(a)orodu.net
13 use openbox.org for namespace
15 <xs:schema xmlns:
xs=
"http://www.w3.org/2001/XMLSchema"
16 targetNamespace=
"http://openbox.org/"
17 xmlns:
ob=
"http://openbox.org/"
18 elementFormDefault=
"qualified">
22 <xs:element name=
"openbox_menu">
23 <xs:complexType mixed=
"false">
24 <xs:sequence maxOccurs=
"unbounded" minOccurs=
"1">
25 <xs:element name=
"menu" type=
"ob:menu"/>
32 <xs:complexType name=
"menu">
33 <xs:choice maxOccurs=
"unbounded" minOccurs=
"0">
34 <xs:element maxOccurs=
"unbounded" minOccurs=
"0" name=
"menu" type=
"ob:menu"/>
35 <xs:element maxOccurs=
"unbounded" minOccurs=
"0" name=
"item" type=
"ob:item"/>
36 <xs:element maxOccurs=
"unbounded" minOccurs=
"0" name=
"separator" type=
"ob:empty"/>
38 <xs:attribute name=
"label" type=
"xs:string" use=
"optional"/>
39 <xs:attribute name=
"id" type=
"xs:string" use=
"required"/>
41 <xs:complexType name=
"empty">
43 <xs:restriction base=
"xs:anyType"/>
46 <xs:complexType name=
"item">
48 <xs:element minOccurs=
"0" name=
"action">
51 <xs:element minOccurs=
"0" name=
"execute" type=
"xs:string"/>
53 <xs:attribute name=
"name" type=
"ob:actionname" use=
"required"/>
57 <xs:attribute name=
"label" type=
"xs:string" use=
"required"/>
60 simple types / restrictions
62 <xs:simpleType name=
"actionname">
63 <xs:restriction base=
"xs:string">
64 <xs:enumeration value=
"execute"/>
65 <xs:enumeration value=
"restart"/>
66 <xs:enumeration value=
"reconfigure"/>
67 <xs:enumeration value=
"exit"/>
This page took 0.036016 seconds and 3 git commands to generate.