Я использую PHP и SimpleXML и задавался вопросом, что будет быстрее и использовать меньше памяти. Меня не интересует атрибут element vs, но больше о производительности с PHP. Есть 10 отделов и 20 различных категорий. Файл может принадлежать нескольким отделам и категориям.Производительность атрибутов и элементов
<file dep1="1" dep2="1" dep3="0" cat1="0" cat2="0" cat3="1" path="\path\to\file">
file description
</file>
или
<file path="\path\to\file">
<departments dep1="1" dep2="1" dep3="0" />
<categories cat1="0" cat2="0" cat3="1" />
<description>file description</description>
</file>
Вы пытались сравнить производительность с каждым? – rdlowrey
Я сделал несколько тестов (не эксперт по бенчмаркингу). Создал два xml-файла с 1000 элементами каждый. Итерируется 100 раз (100000 итераций). На моей машине первый метод (с отпечатками и кошками в качестве атрибутов элемента файла занял в среднем 0,0169 секунды, а второй метод занял 0,0417 секунды. Хотя второй метод занимает немного больше времени, он лучше описывает данные. middleground ... –
Akash