You can gather one or more Property
or TriggernInfo
nodes
into a group by using the Section
element. A Section
node
can contain one or more Property
nodes or a single TriggerInfo
node
or another Section
node. A Section
node
can be the child of a Device
, or VideoFormat
node.
Using the Include
element, a Section
node
can be indirectly be a child of the root node, Device
, VideoFormat
, Section
,
or TriggerInfo nodes
.
Section
nodes can simplify an XML file. You
can reuse node definitions without repeating the XML statements. For
example, you can define common elements, such as video formats, that
can be shared by several Device
nodes in the XML
file.
The following example outlines how to create a Section
node
and use it in an IMDF file. The words in italics represent text you
define.
<ImageAcquisitionInfo> <Device device=devicename1> <Section name=sectionname> <Property> </Property> <TriggerInfo> </TriggerInfo </Section> <Property> </Property> </Device> <Device device=devicename2> <Include tag=sectionname/> </Device> . . . </ImageAcquisitionInfo>