| 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.