1 <? wireshark:protocol proto_name="rss" hierarchy="yes" ?>
\r
4 this DTD is made so that wireshark can dissect RSS up to 2.0, do not try to use it for validating RSS documents
\r
5 http://blogs.law.harvard.edu/tech/rss
\r
8 <!ELEMENT rss (channel) >
\r
10 <!ATTLIST rss version CDATA #REQUIRED >
\r
12 <!ELEMENT channel ( title
\r
33 <!ELEMENT title (#PCDATA)>
\r
35 <!ELEMENT description (#PCDATA)>
\r
37 <!ELEMENT link (#PCDATA)>
\r
39 <!ELEMENT image (title | url | link | width? | height? | description?)*>
\r
41 <!ELEMENT url (#PCDATA)>
\r
43 <!ELEMENT item ( title | link | description
\r
44 | author | category | comments | enclosure | guid | pubDate | source )*>
\r
46 <!ELEMENT textinput (title | description | name | link)*>
\r
48 <!ELEMENT name (#PCDATA)>
\r
50 <!ELEMENT rating (#PCDATA)>
\r
52 <!ELEMENT language (#PCDATA)>
\r
54 <!ELEMENT width (#PCDATA)>
\r
56 <!ELEMENT height (#PCDATA)>
\r
58 <!ELEMENT copyright (#PCDATA)>
\r
60 <!ELEMENT pubDate (#PCDATA)>
\r
62 <!ELEMENT lastBuildDate (#PCDATA)>
\r
64 <!ELEMENT docs (#PCDATA)>
\r
66 <!ELEMENT managingEditor (#PCDATA)>
\r
68 <!ELEMENT webMaster (#PCDATA)>
\r
70 <!ELEMENT hour (#PCDATA)>
\r
72 <!ELEMENT day (#PCDATA)>
\r
74 <!ELEMENT skipHours (hour+)>
\r
76 <!ELEMENT skipDays (day+)>
\r
78 <!ELEMENT cloud (#PCDATA)>
\r
80 <!ATTLIST cloud domain CDATA #IMPLIED
\r
82 registerProcedure CDATA #IMPLIED
\r
83 protocol CDATA #IMPLIED
\r
84 path CDATA #IMPLIED >
\r
86 <!ELEMENT ttl (#PCDATA)>
\r
88 <!ELEMENT source (#PCDATA)>
\r
89 <!ATTLIST source url CDATA #IMPLIED >
\r
91 <!ELEMENT enclosure (#PCDATA)>
\r
92 <!ATTLIST enclosure url CDATA #IMPLIED
\r
93 length CDATA #IMPLIED
\r
94 type CDATA #IMPLIED >
\r
97 <!ELEMENT category (#PCDATA)>
\r
98 <!ATTLIST category domain CDATA #IMPLIED >
\r
100 <!ELEMENT guid (#PCDATA)>
\r
101 <!ATTLIST guid isPermaLink CDATA #IMPLIED >
\r
103 <!ELEMENT author (#PCDATA)>
\r
105 <!ELEMENT comments (#PCDATA)>
\r