а также
от вопрос уже есть ответ здесь:
Атрибут XML против элемента XML 20 ответовПри создании нового XML-файла, как правильно структурировать файл или как это сделать наилучшим образом? Под структурой, которая в данном случае может быть не самым лучшим словом, я имею в виду, как выбирать между созданием чего-либо элемента или атрибута элемента. Например, если я создаю файл Person.xml, который содержит список Persons, лучше сделать что-то вроде:
<Person>
<FirstName>John</FirstName>
<LastName>Doe</LastName>
<Age>23</Age>
</Person>
или лучше сделать что-то подобное или это имеет значение?
<Person FirstName="John" LastName="Doe" Age="23"></Person>