CCNx Repository DTD
This corresponds to the XML schema repository.xsd.
repository.dtd
<!-- DTD for CCNx Repository Protocol --> <!ENTITY % URI "CDATA"> <!-- a Uniform Resource Identifier --> <!ENTITY % commonattrs "xmlns %URI; #FIXED 'http://www.ccnx.org/content/schema/20090915'"> <!ELEMENT RepositoryInfo (Version, Type, RepositoryVersion, GlobalPrefixName, LocalName, Name*, InfoString?)> <!ATTLIST RepositoryInfo %commonattrs;> <!ELEMENT Type (#PCDATA)> <!-- INFO, DATA --> <!ATTLIST Type ccnbencoding CDATA #FIXED 'base64Binary'> <!ELEMENT Version (#PCDATA)> <!-- UTF-8 --> <!ELEMENT RepositoryVersion (#PCDATA)> <!-- UTF-8 --> <!ELEMENT GlobalPrefixName (Component*)> <!ATTLIST GlobalPrefixName %commonattrs;> <!ELEMENT LocalName (#PCDATA)> <!-- UTF-8 --> <!ELEMENT Name (Component*)> <!ATTLIST Name %commonattrs;> <!ELEMENT InfoString (#PCDATA)> <!-- UTF-8 --> <!ELEMENT Component (#PCDATA)> <!-- base64Binary --> <!ATTLIST Component ccnbencoding CDATA #FIXED 'base64Binary'> <!ELEMENT Policy (PolicyVersion | LocalName | GlobalPrefix | Namespace)* > <!ATTLIST Policy %commonattrs;> <!ELEMENT PolicyVersion (#PCDATA)> <!-- UTF-8 --> <!ELEMENT GlobalPrefix (#PCDATA)> <!-- UTF-8 --> <!ELEMENT Namespace (#PCDATA)> <!-- UTF-8 -->