forked from osmocom/wireshark
0e8fef5827
... Except for the fact that many AVP names start with "3GPP". Make the AVP names XML IDs again. Fix all the grouped AVPs that reference AVPs (by name) or vice-versa. This includes: * Fixing a bunch of typos (including type mismatches). * Commenting out a number of references to vendor AVPs for which we don't have the specs. * Adding a few missing AVPs. Change-Id: Ic2ddb50cc947877de9086be51f7813e8f9be02b4 Reviewed-on: https://code.wireshark.org/review/15973 Reviewed-by: Anders Broman <a.broman58@gmail.com>
75 lines
1.8 KiB
XML
75 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
$Log: dictionary.dtd,v $
|
|
Revision 1.1 2001/11/01 21:52:44 guy
|
|
From David Frascone: duUpdate to Diameter dissector to load the
|
|
dictionary as an XML file rather than building it in, and various
|
|
Diameter updates.
|
|
|
|
Revision 1.1 2001/08/24 18:04:44 chaos
|
|
Added per Mark's request
|
|
|
|
Revision 1.3 2001/07/31 17:43:36 chaos
|
|
Oops, forgot to turn on validity checking. Fixed some errors found with validity checking turned on
|
|
|
|
Revision 1.2 2001/07/31 16:56:15 chaos
|
|
Lots of changes to support flags like in the draft, and to support commands
|
|
|
|
-->
|
|
<!ELEMENT dictionary (base, (application|vendor)*)>
|
|
<!ELEMENT base (command*, typedefn+, avp+)>
|
|
<!ATTLIST base
|
|
uri CDATA #IMPLIED
|
|
>
|
|
|
|
<!ELEMENT application (command*, typedefn*, avp*)>
|
|
<!ATTLIST application
|
|
id CDATA #REQUIRED
|
|
name CDATA #IMPLIED
|
|
uri CDATA #IMPLIED
|
|
>
|
|
<!ELEMENT command (#PCDATA)>
|
|
<!ATTLIST command
|
|
name CDATA #REQUIRED
|
|
code CDATA #REQUIRED
|
|
vendor-id IDREF #IMPLIED
|
|
>
|
|
<!ELEMENT vendor (avp*)>
|
|
<!ATTLIST vendor
|
|
vendor-id ID #REQUIRED
|
|
code CDATA #REQUIRED
|
|
name CDATA #IMPLIED
|
|
>
|
|
<!ELEMENT typedefn EMPTY>
|
|
<!ATTLIST typedefn
|
|
type-name ID #REQUIRED
|
|
type-parent IDREF #IMPLIED
|
|
description CDATA #IMPLIED
|
|
>
|
|
<!ELEMENT avp ((type | grouped), (enum*))>
|
|
<!ATTLIST avp
|
|
name ID #REQUIRED
|
|
description CDATA #IMPLIED
|
|
code CDATA #REQUIRED
|
|
may-encrypt (yes | no) "yes"
|
|
mandatory (must | may | mustnot | shouldnot) "may"
|
|
protected (must | may | mustnot | shouldnot) "may"
|
|
vendor-bit (must | may | mustnot | shouldnot) "mustnot"
|
|
vendor-id IDREF #IMPLIED
|
|
constrained (true | false) "false"
|
|
>
|
|
<!ELEMENT type EMPTY>
|
|
<!ATTLIST type
|
|
type-name IDREF #REQUIRED
|
|
>
|
|
<!ELEMENT grouped (gavp+)>
|
|
<!ELEMENT gavp EMPTY>
|
|
<!ATTLIST gavp
|
|
name IDREF #REQUIRED
|
|
>
|
|
<!ELEMENT enum EMPTY>
|
|
<!ATTLIST enum
|
|
name CDATA #REQUIRED
|
|
code CDATA #REQUIRED
|
|
>
|