aboutsummaryrefslogtreecommitdiff
path: root/share/xml/mirrors.dtd
blob: b25a0d152fac861c69214fa7942e9e43449d6a58 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!-- $FreeBSD$ -->

<!ENTITY % cvs PUBLIC "-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
"http://www.FreeBSD.org/XML/share/xml/cvs.dtd">
%cvs;

<!ELEMENT mirrors (cvs:keyword, entry+)>

<!ELEMENT entry (country, host+, email?)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT host (name, url*)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ELEMENT email (#PCDATA)>

<!ATTLIST entry id ID #REQUIRED>
<!ATTLIST host type (cvsup|ftp|rsync|www) #REQUIRED>
<!ATTLIST url proto (ftp|ftpv6|http|httpv6|rsync|rsyncv6) #REQUIRED>
<!ATTLIST country
	sortkey CDATA #REQUIRED
	role CDATA #IMPLIED>

<!ENTITY % iso8879.ent
 PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
        "http://www.FreeBSD.org/XML/share/xml/iso8879.ent">
%iso8879.ent;