2013-09-10 3 views
0

Я читал XML-файлы довольно часто, но теперь у меня есть проблема. Наиболее XML-файлы, я работал с имели такого рода схемуAndroid - Считать данные XML

<datas> 
<data> 
<movietitle>Harry Potter</movietitle> 
<movielength>120</movielength> 
<movietitle>Harry Potter 2</movietitle> 
<movielength>120</movielength> 
</data> 
</datas> 

Но на этот раз, файл XML имеет следующий формат, который путает меня, потому что я не знаю, как получить информацию из

Это своего рода как этот

<dict> 
<key>Movietitle</key> 
<string>Harry Potter</key> 
<key>Movie length</key> 
<string>120</key> 
</dict> 

<dict> 
<key>Movietitle</key> 
<string>Harry Potter 2</key> 
<key>Movie length</key> 
<string>120</key> 
</dict> 

Так как я могу получить информацию с этого типа файла XML и с Android/Java?

+1

Невозможно, действительно ... На вопрос: что вы находите сложным, точно? Как я вижу это: вы итерации через узлы dict, а затем вы используете переключатели для последовательного сбора значений парами ... – UIlrvnd

+0

Привет, это xml-файл: http://www.10000flies.de/?format= plist & complete_list = 1 – loomie

+0

Как я уже сказал, я не считаю, что это дубликат (хотя название предлагает его). Вопрос касается необычно отформатированного xml и ** спецификаций ** документов, отформатированных таким образом, которые на самом деле могут немного отличаться от чтения xml-файлов, отформатированных в противном случае ... Если op по-прежнему нуждается в помощи, они могут связаться со мной и я был бы рад принять это, чтобы поболтать ... – UIlrvnd

ответ

-1

в файле XML должна быть только одна заметка о корне. Следуя этому правилу, вы можете легко проанализировать XML-файл. Я считаю, что этот xml, который вы читаете, не генерируется вами. если это на вашей руке, чем любезно сделать один корневой узел в этом XML-файле, а затем проанализировать его. :)

дайте мне знать, если вам все еще нужна помощь. :)

+0

проверить это: http://www.velocityreviews.com/forums/t143337-multiple-root-nodes.html этот пост также говорит то же самое. –

+1

Я действительно сомневаюсь, что xml в примерах OP представляет собой полные xml-файлы (для одного отсутствует декларация, также OP четко заявляет, что у них есть предыдущий опыт чтения xml-файлов, которые предполагают знание форматирования) ... И это вряд ли дает ответы вопрос, который, насколько я понимаю, касается необычного формата данных. – UIlrvnd

+0

hmmm ... мой ответ был для очистки вещей от правил xml, поэтому он может помочь. Не для вниз. nwys благодарит за это. –

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