Records
of this form are for parsed data that is described by 3 separate values.
These records include those for element and attribute names, which
can contain either StringIDs or length and value pairs, as well as
XML declarations, which are always represented by the length and value
pair version of this record form. Here is what the StringID based
version of this form looks like:
Table 1. Record form 3 (with
StringID)Fields |
record type |
flags |
reserved |
record length |
StringID for
value 1 |
StringID for
value 2 |
StringID for
value 3 |
The following is the length and value pair version of the
record form:
Table 2. Record form 3 (without StringID)Fields |
record type |
flags |
reserved |
record length |
value 1 length |
bytes 1 to
n of value 1 |
value 2 length |
bytes 1 to
n of value 2 |
value 3 length |
bytes 1 to
n of value 3 |