Main Content

Defining and Including Sections

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>