2.2.1.4 DictionaryElement Record (0x43)

This structure represents an element with a prefix.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Prefix (variable)

...

Name (variable)

...

Attributes (variable)

...

Prefix (variable): The prefix of the element encoded using String. The length of this String MUST be nonzero. The name MUST NOT be "xmlns".

Name (variable): The name of the element encoded using Dictionary. The length of this String MUST be nonzero. The name MUST NOT be "xmlns".

Attributes (variable): Zero or more attribute records.

For example, if prefix refers to the string "prefix", name refers to the string "element", and attributes refers to { xmlns:prefix="http://tempuri.org" }, this record is interpreted as the following characters.

 <prefix:element_xmlns:prefix="http://tempuri.org">

Note that the underscore is intended to represent a single ASCII white-space character (32).