Я предпочитаю структурировать свои документы XML следующим образом:
<root>
<node info1="blah" info2="blah" />
<node info1="blah" info2="blah" />
</root>
Вместо:
<root>
<node>
<info1>blah</info1>
<info2>blah</info2>
<node>
<node>
<info1>blah</info1>
<info2>blah</info2>
<node>
</root>
Я думаю, это облегчает чтение и упрощает навигацию. Есть ли причины, по которым второй пример будет лучше? Можно ли предположить, что моя структура лучше?
Очевидно, что если в данных есть отношение один ко многим, у меня нет проблем с перемещением их на собственный дочерний узел.