Хотя я немного знаю об XML и XML-схеме, я давно не использовал его и никогда не был особенно компетентен в его использовании.
Поэтому будет очень полезна небольшая помощь в следующем.
В настоящее время мы получаем файлы данных с разделителями и хотели бы перейти на файлы XML, проверенные с помощью схемы XML.
Текущий файл с разделителями содержит запись в трейлере, которая включает количество записей.
например: TRL0000155
В версии XML, следует ли включать это количество записей в качестве атрибута основного <data_file>
элемента
<data_file record_count="155">
<record>
record XML...
</record>
<record>
record XML...
</record>
...
</data_file>
или как дочерний элемент <data_file>
<data_file>
<record_count>155</record_count>
<record>
record XML...
</record>
<record>
record XML...
</record>
...
<data_file>
или, возможно, я все делаю неправильно, и вы могли бы дать мне совет о правильном способе полной замены количества записей.
Я признаю разницу между элементами и атрибутами, но в этом случае я надеюсь, что это проблема, с которой многие сталкивались ранее, и может дать хорошее объяснение того, почему одно из них является предпочтительным решением.
FWIW Я больше склоняюсь к решению атрибутов, поскольку счетчик представляет собой метаданные об элементе <data_file>
, но я рад следовать более подробным инструкциям.
Заранее спасибо ...