XML Schemas
[gpgme.git] / lang / xml-schemas / gpgmekeys.dtd
1 <?xml encoding="UTF-8"?>
2
3 <!ELEMENT gpgme (keylist)>
4 <!ATTLIST gpgme
5   xmlns CDATA #FIXED ''>
6
7 <!ELEMENT keylist (key)+>
8 <!ATTLIST keylist
9   xmlns CDATA #FIXED ''>
10
11 <!ELEMENT key (revoked,expired,disabled,invalid,can-encrypt,can-sign,
12                can-certify,can-authenticate,is-qualified,secret,
13                protocol,issuer,chain-id,owner-trust,subkeys,uids)>
14 <!ATTLIST key
15   xmlns CDATA #FIXED ''>
16
17 <!ELEMENT revoked EMPTY>
18 <!ATTLIST revoked
19   xmlns CDATA #FIXED ''
20   value NMTOKEN #REQUIRED>
21
22 <!ELEMENT expired EMPTY>
23 <!ATTLIST expired
24   xmlns CDATA #FIXED ''
25   value NMTOKEN #REQUIRED>
26
27 <!ELEMENT disabled EMPTY>
28 <!ATTLIST disabled
29   xmlns CDATA #FIXED ''
30   value NMTOKEN #REQUIRED>
31
32 <!ELEMENT invalid EMPTY>
33 <!ATTLIST invalid
34   xmlns CDATA #FIXED ''
35   value NMTOKEN #REQUIRED>
36
37 <!ELEMENT can-encrypt EMPTY>
38 <!ATTLIST can-encrypt
39   xmlns CDATA #FIXED ''
40   value NMTOKEN #REQUIRED>
41
42 <!ELEMENT can-sign EMPTY>
43 <!ATTLIST can-sign
44   xmlns CDATA #FIXED ''
45   value NMTOKEN #REQUIRED>
46
47 <!ELEMENT can-certify EMPTY>
48 <!ATTLIST can-certify
49   xmlns CDATA #FIXED ''
50   value NMTOKEN #REQUIRED>
51
52 <!ELEMENT can-authenticate EMPTY>
53 <!ATTLIST can-authenticate
54   xmlns CDATA #FIXED ''
55   value NMTOKEN #REQUIRED>
56
57 <!ELEMENT is-qualified EMPTY>
58 <!ATTLIST is-qualified
59   xmlns CDATA #FIXED ''
60   value NMTOKEN #REQUIRED>
61
62 <!ELEMENT protocol (#PCDATA)>
63 <!ATTLIST protocol
64   xmlns CDATA #FIXED ''
65   value CDATA #REQUIRED>
66
67 <!ELEMENT issuer (serial,name)>
68 <!ATTLIST issuer
69   xmlns CDATA #FIXED ''>
70
71 <!ELEMENT chain-id EMPTY>
72 <!ATTLIST chain-id
73   xmlns CDATA #FIXED ''>
74
75 <!ELEMENT owner-trust (#PCDATA)>
76 <!ATTLIST owner-trust
77   xmlns CDATA #FIXED ''
78   value CDATA #REQUIRED>
79
80 <!ELEMENT subkeys (subkey)+>
81 <!ATTLIST subkeys
82   xmlns CDATA #FIXED ''>
83
84 <!ELEMENT uids (uid)+>
85 <!ATTLIST uids
86   xmlns CDATA #FIXED ''>
87
88 <!ELEMENT serial EMPTY>
89 <!ATTLIST serial
90   xmlns CDATA #FIXED ''>
91
92 <!ELEMENT subkey (keyid,fpr,secret,is_cardkey,curve?)>
93 <!ATTLIST subkey
94   xmlns CDATA #FIXED ''>
95
96 <!ELEMENT keyid (#PCDATA)>
97 <!ATTLIST keyid
98   xmlns CDATA #FIXED ''>
99
100 <!ELEMENT fpr (#PCDATA)>
101 <!ATTLIST fpr
102   xmlns CDATA #FIXED ''>
103
104 <!ELEMENT is_cardkey EMPTY>
105 <!ATTLIST is_cardkey
106   xmlns CDATA #FIXED ''
107   value NMTOKEN #REQUIRED>
108
109 <!ELEMENT curve (#PCDATA)>
110 <!ATTLIST curve
111   xmlns CDATA #FIXED ''>
112
113 <!ELEMENT secret EMPTY>
114 <!ATTLIST secret
115   xmlns CDATA #FIXED ''
116   value NMTOKEN #REQUIRED>
117
118 <!ELEMENT name (#PCDATA)>
119 <!ATTLIST name
120   xmlns CDATA #FIXED ''>
121
122 <!ELEMENT uid (#PCDATA|name|uid|comment|email)*>
123 <!ATTLIST uid
124   xmlns CDATA #FIXED ''>
125
126 <!ELEMENT comment (#PCDATA)>
127 <!ATTLIST comment
128   xmlns CDATA #FIXED ''>
129
130 <!ELEMENT email (#PCDATA)>
131 <!ATTLIST email
132   xmlns CDATA #FIXED ''>