2012-01-18 6 views

ответ

7

Короткий ответ: Нет

Каждый XML документ имеет exactly one root element согласно standard.

[Определение: существует только один элемент, называемый корнем или элементом документа, никакая часть которого не отображается в содержимом любого другого элемента.] Для всех остальных элементов, если начальный тег находится в содержимое другого элемента, конечный тег находится в содержимом того же элемента. Проще говоря, элементы, ограниченные начальными и конечными тегами, правильно встраиваются друг в друга.

использовать что-то вроде этого, вместо:

<?xml version="1.0" encoding="UTF-8" ?> 
<parents> 
    <parent id="One"> 
     <child> 
       <subChild></subChild> 
     </child> 
    </parent> 
    <parent id="Two"> 
     <child> 
       <subChild></subChild> 
     </child> 
    </parent> 
</parents> 
+0

Я так и думал, я просто задавался вопросом, могу ли я лучше организовать свои теги xml. Спасибо – Eli

+1

Конечно, ссылка не будет работать сегодня из-за отключения SOPA от Википедии. –

+0

Длинный ответ ... нет ... но вы должны просто обернуть все в '' и у вас есть то же самое! :) –

0

Нет, может быть только один родительский узел (если под этим, вы имеете в виду, имея несколько, и т.д.). У меня был бы корневой узел чего-то вроде, затем и т. Д.

Надеюсь, это поможет.

Смежные вопросы