diff options
Diffstat (limited to 'resources/protocols/dtds/rss.dtd')
-rw-r--r-- | resources/protocols/dtds/rss.dtd | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/resources/protocols/dtds/rss.dtd b/resources/protocols/dtds/rss.dtd new file mode 100644 index 00000000..dc7651db --- /dev/null +++ b/resources/protocols/dtds/rss.dtd @@ -0,0 +1,106 @@ +<? wireshark:protocol proto_name="rss" hierarchy="yes" ?> + +<!-- + this DTD is made so that wireshark can dissect RSS up to 2.0, do not try to use it for validating RSS documents + https://cyber.harvard.edu/rss/rss.html +--> + +<!ELEMENT rss (channel) > + +<!ATTLIST rss version CDATA #REQUIRED > + +<!ELEMENT channel ( title + | description + | link + | language + | item+ + | rating? + | image? + | textinput? + | copyright? + | pubDate? + | lastBuildDate? + | docs? + | managingEditor? + | webMaster? + | skipHours? + | skipDays? + + | cloud + | ttl + )*> + +<!ELEMENT title (#PCDATA)> + +<!ELEMENT description (#PCDATA)> + +<!ELEMENT link (#PCDATA)> + +<!ELEMENT image (title | url | link | width? | height? | description?)*> + +<!ELEMENT url (#PCDATA)> + +<!ELEMENT item ( title | link | description + | author | category | comments | enclosure | guid | pubDate | source )*> + +<!ELEMENT textinput (title | description | name | link)*> + +<!ELEMENT name (#PCDATA)> + +<!ELEMENT rating (#PCDATA)> + +<!ELEMENT language (#PCDATA)> + +<!ELEMENT width (#PCDATA)> + +<!ELEMENT height (#PCDATA)> + +<!ELEMENT copyright (#PCDATA)> + +<!ELEMENT pubDate (#PCDATA)> + +<!ELEMENT lastBuildDate (#PCDATA)> + +<!ELEMENT docs (#PCDATA)> + +<!ELEMENT managingEditor (#PCDATA)> + +<!ELEMENT webMaster (#PCDATA)> + +<!ELEMENT hour (#PCDATA)> + +<!ELEMENT day (#PCDATA)> + +<!ELEMENT skipHours (hour+)> + +<!ELEMENT skipDays (day+)> + +<!ELEMENT cloud (#PCDATA)> + +<!ATTLIST cloud domain CDATA #IMPLIED + port CDATA #IMPLIED + registerProcedure CDATA #IMPLIED + protocol CDATA #IMPLIED + path CDATA #IMPLIED > + +<!ELEMENT ttl (#PCDATA)> + +<!ELEMENT source (#PCDATA)> +<!ATTLIST source url CDATA #IMPLIED > + +<!ELEMENT enclosure (#PCDATA)> +<!ATTLIST enclosure url CDATA #IMPLIED + length CDATA #IMPLIED + type CDATA #IMPLIED > + + +<!ELEMENT category (#PCDATA)> +<!ATTLIST category domain CDATA #IMPLIED > + +<!ELEMENT guid (#PCDATA)> +<!ATTLIST guid isPermaLink CDATA #IMPLIED > + +<!ELEMENT author (#PCDATA)> + +<!ELEMENT comments (#PCDATA)> + |