Можно собрать один или несколько 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>