[XML] Вложенные элементы.

2354570

Ламерский вопрос, но ответ пока найти не получилось.
Может ли некоторый элемент содержать себе аналогичный?
Т.е. вот как-то так:

<elem>
<elem>
</elem>
<elem>
</elem>
</elem>

А в DTD занести что-то вроде:
<!ELEMENT elem (elem*)>
?

avinir60

А что ты пытался найти? Попробуй - узнаешь.
Вложенные элементы в XML допустимы. Строку для DTD ты, по-моему, правильно пишешь.

2354570

Спасибо!
Это радует

deestr

мне кажется валидатион не пройдет.
Так как получится что в теле цикла будет незакрытый элемент.:
<elem>
<elem>
</elem>

2354570

Это ещё почему?
Два открывающих тега потребуют два закрывающих.
XML ведь не допускает перекрёстных вложений, так что неоднозначности на тему "что сейчас закрывается" по идее возникнуть не должно.

deestr

не проще через какой нить парсер пропустить?

anton7805

да можно конечно так строить
Оставить комментарий
Имя или ник:
Комментарий: