2.4.104 BrtBeginListXmlCPr

The BrtBeginListXmlCPr record specifies properties of a table column's (1) XML map and specifies the beginning of an empty collection of records as defined by the Table (section 2.1.7.51) part ABNF and the Single Cell Tables (section 2.1.7.46) part ABNF.


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

dwMapId

A

B

reserved

lfxidtDisk

xpath (variable)

...

dwMapId (4 bytes): An unsigned integer that specifies the XML map associated with this table column (1). The value MUST be equal to the value of the ID attribute of a Map element contained within the Custom XML Maps (section 2.1.7.15) part.

A - unused (1 bit): This value is undefined and MUST be ignored.

B - fCanBeSingle (1 bit): A bit that specifies whether xpath resolves to a single XML node or a collection of XML nodes. When the fCanBeSingle record is contained in a Table (section 2.1.7.51) part, this value MUST be a value from the following table.

Value

Meaning

0

Specifies that xpath resolves to a collection of XML nodes.

1

Specifies that xpath resolves to a single XML node.

When this record is contained in a Single Cell Tables (section 2.1.7.46) part, the value MUST be 1.

reserved (30 bits): The value in this field MUST be 0 and MUST be ignored.

lfxidtDisk (4 bytes): An XmlDataType (section 2.5.170) that specifies the data type of the XML nodes obtained by applying the XPath (specified by the value of xpath) to the XML map (specified by the value of dwMapId).

xpath (variable): An XmlMappedXpath (section 2.5.171) that specifies the XPath of this XML map.