2012-03-23 2 views
0

У меня есть файл XML со следующими данными:Java-XML синтаксический анализ данных

<TextType name="ExtraBig_22p"> 
<font name="Optima" size="18" style="BOLD" env="osx" lang=""/> 
<font name="Cyberbit" size="22" style="PLAIN" env="any" lang="Chinese"/> 
<font name="Cyberbit" size="22" style="PLAIN" env="any" lang="Korean"/> 
<font name="Calibri_bold" size="22" style="BOLD" env="default" lang=""/> 
</TextType> 
<TextType name="Big_18p"> 
<font name="Optima" size="16" style="BOLD" env="osx" lang=""/> 
<font name="Cyberbit" size="18" style="PLAIN" env="any" lang="Chinese"/> 
<font name="Cyberbit" size="18" style="PLAIN" env="any" lang="Korean"/> 
<font name="Calibri_bold" size="18" style="BOLD" env="default" lang=""/> 
</TextType> 

Когда я разобрать это я получаю LINENUMBER: 8; columnNumber: 2; Разметка в документе, следующей за корневым элементом, должна быть хорошо сформирована. Пожалуйста помоги.

+0

Где ваш корневой элемент? – bvulaj

ответ

3

Вы xml не является valid xml. Чтобы проверить его, добавьте корневой элемент в начало документа.

<root> 

xml content 

</root> 

Просьба указать, пожалуйста, xml validator.

Для xml быть действительным:

  1. документ XML должен иметь один корневой элемент.

  2. Элементы XML должны быть закрыты в том порядке, в котором они открыты.

  3. Любые объекты, на которые делается ссылка в документе, также должны быть хорошо сформированы.

+1

+1 для подробного объяснения –

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