Я создаю иерархии XML, который выглядит примерно так:Должен ли я помещать свои узлы XML в элементы контейнера?
element A
0+ element B
0+ element C (has PCDATA)
(more complex hierarchy below this one, not really relevant)
0+ element D
0+ element E
0+ element F
0-1 element G (has PCDATA)
0-1 element H (has PCDATA)
В результате, он начинает выглядеть немного «людно» под элементом А. Должен ли я добавить элементы контейнера, чтобы организовать вещи немного, например:
element A
0-1 B-container
0+ element B
0-1 C-container
0+ element C (has PCDATA)
(more complex hierarchy below this one, not really relevant)
0-1 D-container
0+ element D
0-1 E-container
0+ element E
0-1 F-container
0+ element F
0-1 element G (has PCDATA)
0-1 element H (has PCDATA)
Или это прекрасно, чтобы иметь кучу различных элементов под элементом A?
Этот XML должен потребляться таблицами стилей XSL, в основном написанными пользователями, поэтому я пытаюсь выяснить, что облегчает взаимодействие пользователей.
Спасибо. У меня есть куча атрибутов, используемых для данных. Элементы с PCDATA используются только в том случае, если у меня есть многострочный текст, который нужно получить. – Colen