From Martin Mathieson:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 8 Jun 2006 05:56:34 +0000 (05:56 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 8 Jun 2006 05:56:34 +0000 (05:56 +0000)
new DTD files for the dtds folder.  They are for:
- poc-settings (RFC 4354)
- presence (RFC 3863)
- watcherinfo (RFC 3858)

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18394 f5534014-38df-0310-8fa8-9805f1628bb7

dtds/pocsettings.dtd [new file with mode: 0644]
dtds/presence.dtd [new file with mode: 0644]
dtds/watcherinfo.dtd [new file with mode: 0644]
packaging/nsis/wireshark.nsi

diff --git a/dtds/pocsettings.dtd b/dtds/pocsettings.dtd
new file mode 100644 (file)
index 0000000..b474d1c
--- /dev/null
@@ -0,0 +1,27 @@
+<? wireshark:protocol
+   proto_name="poc-settings"
+   description="poc-settings XML doc (RFC 4354)"
+   hierarchy="yes" ?>
+
+
+<!ELEMENT poc-settings (entity)* >
+<!ATTLIST poc-settings xmlns CDATA #IMPLIED>
+
+<!ELEMENT entity (isb-settings? | am-settings? | ipab-settings? | sss-settings?)* >
+<!ATTLIST entity id CDATA #REQUIRED>
+
+<!ELEMENT isb-settings (incoming-session-barring)>
+<!ELEMENT incoming-session-barring (#PCDATA)>
+<!ATTLIST incoming-session-barring    active CDATA #REQUIRED>
+
+<!ELEMENT am-settings (answer-mode)>
+<!ELEMENT answer-mode (#PCDATA)>
+
+<!ELEMENT ipab-settings (incoming-personal-alert-barring)>
+<!ELEMENT incoming-personal-alert-barring (#PCDATA)>
+<!ATTLIST incoming-personal-alert-barring    active CDATA #REQUIRED>
+
+<!ELEMENT sss-settings (simultaneous-sessions-support)>
+<!ELEMENT simultaneous-sessions-support (#PCDATA)>
+<!ATTLIST simultaneous-sessions-support    active CDATA #REQUIRED>
+
diff --git a/dtds/presence.dtd b/dtds/presence.dtd
new file mode 100644 (file)
index 0000000..c044cbd
--- /dev/null
@@ -0,0 +1,24 @@
+<? wireshark:protocol
+   proto_name="presence"
+   description="presence XML doc (RFC 3863)"
+   hierarchy="yes" ?>
+
+
+<!ELEMENT presence (tuple)* >
+<!ATTLIST presence xmlns CDATA #IMPLIED entity CDATA #REQUIRED>
+
+<!ELEMENT tuple (status? | contact? | note? | timestamp?)* >
+<!ATTLIST tuple id CDATA #REQUIRED>
+
+<!ELEMENT status (basic)>
+
+<!ELEMENT basic (#PCDATA)>
+
+<!ELEMENT contact (#PCDATA)>
+<!ATTLIST contact priority CDATA #REQUIRED>
+
+<!ELEMENT note (#PCDATA)>
+<!ATTLIST note    lang CDATA #REQUIRED>
+
+<!ELEMENT timestamp (#PCDATA)>
+
diff --git a/dtds/watcherinfo.dtd b/dtds/watcherinfo.dtd
new file mode 100644 (file)
index 0000000..716e8a2
--- /dev/null
@@ -0,0 +1,23 @@
+<? wireshark:protocol
+   proto_name="watcherinfo"
+   description="watcherinfo XML doc (RFC 3858)"
+   hierarchy="yes" ?>
+
+
+<!ELEMENT watcherinfo (watcher-list)* >
+<!ATTLIST watcherinfo xmlns CDATA #IMPLIED
+                      version CDATA #REQUIRED
+                      state CDATA #REQUIRED>
+
+<!ELEMENT watcher-list (watcher?)* >
+<!ATTLIST watcher-list resource CDATA #REQUIRED
+                       package CDATA #REQUIRED>
+
+<!ELEMENT watcher (#PCDATA)>
+<!ATTLIST watcher    display-name        CDATA #IMPLIED
+                     status              CDATA #REQUIRED
+                     event              CDATA #REQUIRED
+                     expiration          CDATA #IMPLIED
+                     id                  CDATA #REQUIRED
+                     duration-subscribed CDATA #IMPLIED>
+
index 6456b8e85e23426d0a54c1be30518e3f582c498e..c7c91411a1a1cfa9f4bf69a9a220b4004d7b7d23 100644 (file)
@@ -439,9 +439,12 @@ SetOutPath $INSTDIR
 SetOutPath $INSTDIR\dtds
 File "..\..\dtds\dc.dtd"
 File "..\..\dtds\itunes.dtd"
+File "..\..\dtds\pocsettings.dtd"
+File "..\..\dtds\presence.dtd"
 File "..\..\dtds\reginfo.dtd"
 File "..\..\dtds\rss.dtd"
 File "..\..\dtds\smil.dtd"
+File "..\..\dtds\watcherinfo.dtd"
 SetOutPath $INSTDIR
 
 SetOutPath $INSTDIR\help