Я разрабатываю схему XML для хранения результатов моей программы. Тем не менее, я сомневаюсь в отношении решения по проектированию, и я хотел бы получить более опытные программисты.
Если у меня сложный элемент
<list><br>
<elmt>1</elmt><br>
<elmt>2</elmt><br>
</list>
Однако вложенные элементы в <list>
являются необязательными. У меня вопрос, как должен выглядеть файл, когда <elmt>
не существует?
Вариант 1:
<list/>
или же
<list></list>
Вариант 2:
<list size="0" />
Вариант 3:
Удалить элемент <list>
в целом.
Я знаю, что эти 3 варианта могут не иметь никакой разницы, но есть ли у кого-то какие-либо предпочтения по какой-то причине (меня больше интересует более быстрое чтение XML-файла и более простое программирование, чем размер)?