source: yum/trunk/docs/repomd.dtd@ 1569

Last change on this file since 1569 was 516, checked in by Yuri Dario, 11 years ago

yum: update trunk to 3.4.3.

File size: 1.2 KB
Line 
1<!--
2 This is DTD for repomd.xml files used by yum.
3
4 Author:
5 Miroslav SuchÜ <msuchy@redhat.com>
6
7 Date: 2010-01-29
8
9 The FPI for repomd.xml DTD is:
10 "-//Red Hat//repomd.xml DTD 1.0//EN"
11
12 Typical usage:
13 <?xml version="1.0" encoding="UTF-8"?>
14 <!DOCTYPE repomd PUBLIC "-//Red Hat//repomd.xml DTD 1.0//EN" "http:///miroslav.suchy.cz/spacewalk/repomd.dtd">
15 <repomd>
16 ...
17 </repomd>
18
19-->
20<!ELEMENT repomd (revision | data)+>
21<!ATTLIST repomd
22 xmlns CDATA "http://linux.duke.edu/metadata/repo"
23 xmlns:rpm CDATA "http://linux.duke.edu/metadata/rpm"
24>
25
26<!ELEMENT revision (#PCDATA)>
27<!ELEMENT data (location | checksum | timestamp | open-checksum | open-size | size | database_version)+>
28<!ATTLIST data
29 type (other_db | other | filelists_db | filelists | primary_db | primary | group | prestodelta | group_gz) #REQUIRED
30>
31
32<!ELEMENT location EMPTY>
33<!ATTLIST location
34 href CDATA #REQUIRED
35 base CDATA #IMPLIED
36>
37
38<!ELEMENT checksum (#PCDATA)>
39<!ATTLIST checksum
40 type NMTOKEN #REQUIRED
41>
42
43<!ELEMENT timestamp (#PCDATA)>
44
45<!ELEMENT open-checksum (#PCDATA)>
46<!ATTLIST open-checksum
47 type NMTOKEN #REQUIRED
48>
49
50<!ELEMENT size (#PCDATA)>
51<!ELEMENT open-size (#PCDATA)>
52
53<!ELEMENT database_version (#PCDATA)>
Note: See TracBrowser for help on using the repository browser.