Java Jsoup没有';我认不出a标签
我有以下代码:Java Jsoup没有';我认不出a标签,java,android,html,android-studio,jsoup,Java,Android,Html,Android Studio,Jsoup,我有以下代码: Elements el = doc.getElementsByTag("m"); //Read the returned XML file and add the messages to the list for(Element e : el){ Attributes atts = e.attributes(); String showItem = ""; Integer showItemId = -1; if(e.getElements
Elements el = doc.getElementsByTag("m");
//Read the returned XML file and add the messages to the list
for(Element e : el){
Attributes atts = e.attributes();
String showItem = "";
Integer showItemId = -1;
if(e.getElementsByTag("a").size() > 0){
showItem = e.getElementsByTag("a").get(0).text();
showItemId = Integer.valueOf(e.getElementsByTag("a").get(0).attr("href").replace("/?p=item&i=", ""));
Log.e("sdsuf", showItem + "//" + showItemId);
//Remove the text contained in the a-element, as it's now stored in showItem
e.text(e.text().replace(e.getElementsByTag("a").get(0).text(), ""));
}else{
Log.e("msg", "..." + e.select("a").toString());
}
我确信,有一个
我做错了什么
编辑:
XML文件与此类似:
<chat ty="f" ti="1458893782" cch="0"><m i="1121" a="Gerg" c="a" m="0" r="" d="2" t="1458893262">A message.</m><m i="61262" a="Namnodorel" c="g" m="598" r="" d="-2" t="1458893331">hält einen Gegenstand hoch: <a href="/?p=item&i=1">Item</a></m></chat>
A message.hä;伊恩·格根斯坦·霍奇少校:
2。编辑:
当我使用Android Studio时,这个问题似乎就出现了,在普通的java程序中,一切正常。1。我通过字符串2获取文档。url需要密码,所以如果我告诉你,它不会做任何事情;)好的,字符串就是您在上面粘贴的内容吗?您可以将返回的XML文件内容添加到您的帖子中吗?我从字符串中获取文档,并遍历“m”元素。这很有效。我知道其中一个包含“a”元素,这就是我粘贴的内容。Jsoup找不到这个“a”元素,这就是问题所在。如果您不给我们输入,我们应该如何重现这个问题?投票结束这个问题。