summaryrefslogtreecommitdiffstats
path: root/common/entities/entities.dtd
diff options
context:
space:
mode:
authorTommy Reynolds <Tommy.Reynolds@MegaCoder.com>2006-02-25 03:45:34 +0000
committerTommy Reynolds <Tommy.Reynolds@MegaCoder.com>2006-02-25 03:45:34 +0000
commit0c434ea59ffa766526ed7f8bb2185ed5063bf3f8 (patch)
treee9b91197caf2f4e1879d8532ec84a5f968bc9e2f /common/entities/entities.dtd
parent113a1e60b6db8ae0c4f230fc6105f5221dc727c2 (diff)
downloadfedora-doc-utils-0c434ea59ffa766526ed7f8bb2185ed5063bf3f8.tar.gz
fedora-doc-utils-0c434ea59ffa766526ed7f8bb2185ed5063bf3f8.tar.xz
fedora-doc-utils-0c434ea59ffa766526ed7f8bb2185ed5063bf3f8.zip
Implement the <use/> entity because you can't embed an entity
reference such as "&FED;" in an XML document that doesn't have it defined using an "<!ENTITY>" element.
Diffstat (limited to 'common/entities/entities.dtd')
-rw-r--r--common/entities/entities.dtd12
1 files changed, 10 insertions, 2 deletions
diff --git a/common/entities/entities.dtd b/common/entities/entities.dtd
index 51f7432..0e95a06 100644
--- a/common/entities/entities.dtd
+++ b/common/entities/entities.dtd
@@ -1,7 +1,15 @@
-<!ELEMENT entities (entity*) >
+<!ELEMENT entities (title,(entity|group)*) >
+
+<!ELEMENT title (#PCDATA) >
<!ELEMENT entity (comment,text) >
<!ATTLIST entity name NMTOKEN #REQUIRED >
<!ELEMENT comment (#PCDATA) >
-<!ELEMENT text (#PCDATA) > \ No newline at end of file
+<!ELEMENT text (#PCDATA|use)* >
+
+<!ELEMENT group (entity*) >
+<!ATTLIST group name CDATA #REQUIRED >
+
+<!ELEMENT use EMPTY >
+<!ATTLIST use entity NMTOKEN #REQUIRED > \ No newline at end of file