summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Legler <alex@a3li.li>2015-11-27 18:14:03 +0100
committerAlex Legler <alex@a3li.li>2015-11-27 18:14:03 +0100
commitde894ae2a2b0ed64cb3c335fb5f29adee554dc49 (patch)
tree39e2fa40ac0525b6e1a32941c772960a577d962b
parentmetadata: add slots element (diff)
downloaddtd-de894ae2a2b0ed64cb3c335fb5f29adee554dc49.tar.gz
dtd-de894ae2a2b0ed64cb3c335fb5f29adee554dc49.tar.bz2
dtd-de894ae2a2b0ed64cb3c335fb5f29adee554dc49.zip
Add DTD for projects.xml as per GLEP67
-rw-r--r--projects.dtd14
1 files changed, 14 insertions, 0 deletions
diff --git a/projects.dtd b/projects.dtd
new file mode 100644
index 0000000..9f23c06
--- /dev/null
+++ b/projects.dtd
@@ -0,0 +1,14 @@
+<!ELEMENT projects (project)*>
+<!ELEMENT project (email,name,url,description,subproject*,member*)>
+<!ELEMENT email (#PCDATA)>
+<!ELEMENT name (#PCDATA)>
+<!ELEMENT url (#PCDATA)>
+<!ELEMENT description (#PCDATA)>
+<!ELEMENT member (email,name,role)>
+<!ATTLIST member
+ is-lead CDATA #FIXED "1">
+<!ELEMENT role (#PCDATA)>
+<!ELEMENT subproject (#PCDATA)>
+<!ATTLIST subproject
+ inherit-members CDATA #FIXED "1"
+ ref CDATA #REQUIRED>