2014-01-13 3 views
0

Я пытаюсь разобрать сложный XML-файл с JSoup, hovewer при получении XML, как это:Анализировать комплекс XML с JSoup

<feed xmlns="http://www" xmlns:y="http://" xmlns:thr="http:"> 
<id>5</id> 
<title>List of friends posts</title> 
<updated>2014-01-13T18:36:06Z</updated> 
<entry> 
    <text>ttt</text> 
</entry> 
<entry> 
    <text>aaa</text> 
</entry> 
</feed> 

Он не видит «вход» поддерево, так как там нет. Код:

doc3 = Jsoup.parse(doc2.toString(), "", Parser.xmlParser()); 
Elements feed = doc3.select("feed entry"); 
+0

JSoupt для HTML! – MariuszS

ответ

1

Это похоже на работу:

String xml = "<feed xmlns=\"http://www\" xmlns:y=\"http://\" xmlns:thr=\"http:\">" 
    +"<id>5</id>" 
    +"<title>List of friends posts</title>" 
    +"<updated>2014-01-13T18:36:06Z</updated>" 
    +"<entry>" 
    +" <text>ttt</text>" 
    +"</entry>" 
    +"<entry>" 
    +" <text>aaa</text>" 
    +"</entry>" 
    +"</feed>"; 

Document doc = Jsoup.parse(xml); 
Elements feed = doc.select("feed entry"); 
+0

О, действительно! Теперь я понимаю, что проблема не в JSoup, а в авторизации. Err..nevermind. Благодаря! – Groosha

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