Определение и включая разделы

Можно собрать один или несколько Property или узлы TriggernInfo в группу при помощи элемента Section. Узел Section может содержать один или несколько узлов Property или один узел TriggerInfo или другой узел Section. Узел Section может быть дочерним элементом Device или узлом VideoFormat. Используя элемент Include, узел Section может быть косвенно быть дочерним элементом корневого узла, Device, VideoFormat, Section или TriggerInfo nodes.

Узлы Section могут упростить XML-файл. Можно снова использовать определения узла, не повторяя операторы XML. Например, можно задать общие элементы, такие как форматы видео, которые могут быть совместно использованы несколькими узлами Device в XML-файле.

Следующий пример обрисовывает в общих чертах, как создать узел Section и использовать его в файле IMDF. Слова курсивом представляют текст, который вы задаете.

<ImageAcquisitionInfo>
	<Device device=devicename1>
		<Section name=sectionname>
			<Property>
			</Property>

			<TriggerInfo>
			</TriggerInfo
		</Section>
		<Property>
		</Property>
	</Device>
	<Device device=devicename2>
		<Include tag=sectionname/>
	</Device>
	.
	.
	.
</ImageAcquisitionInfo>