2013-08-30 2 views
-2

я следующий XML:Правильная xml-разметка?

<xml> 
    <root> 
    <catalog name="Main"> 
     <catalog name="Structure"> 
      <catalog name="Structure"> 
      </catalog> 
      <file name="Структура" value="Structure.doc"> 
      </file> 
       </catalog> 
     <catalog name="Determine"> 
      <file name="Структура" value="Structure.doc" /> 
     </catalog> 
    </catalog> 
    <catalog name="NotMain"> 
    </catalog> 
     </root> 
</xml> 

Это нормально, что каталог содержит элемент является другим каталогом элемента, который содержит каталог тоже?

+0

Вы используете некий формат данных, который выражается в XML. Мы ничего не знаем об этом формате данных, поэтому мы не можем сказать вам, правильно это или нет. – Quentin

+0

вы бы использовали такую ​​вещь? благоугодно? – isxaker

+0

@andi мой вопрос: элемент xml может содержать элемент xml с тем же именем? – isxaker

ответ

2

Это не могло быть семантическим, но она хорошо формируется ИМХО

2

Я хотел бы добавить XML-декларацию, тем более, что вы используете некоторые кириллические символы:

<?xml version="1.0" encoding="UTF-8" ?> 

Возможно, это было то, что вы намеревались при использовании <xml> -tag, который находится вокруг вашего <root> -tag.