我已經編寫了用於從<image>
標記解析圖像url的代碼。關於從圖像標記解析圖像url的問題
的代碼如下:
NodeList imageLink = docElement.getElementsByTagName("image");
String nUrl;
if (imageLink.toString() != null) {
Element element = (Element) imageLink.item(0);
NodeList imageUrl = element.getElementsByTagName("url");
if (imageUrl.toString() != null) {
Element imageFirst = (Element) imageUrl.item(0);
nUrl = imageFirst.getFirstChild().getNodeValue();
Log.d(TAG,
"<<<<<<<<<<<<<<<<<<<<<<..............Image Url is : "
+ nUrl
+ ".....................>>>>>>>>>>>>>>>>>.....");
} else {
Log.d(TAG,
"<<<<<<<<<<<<<<<<<<<<<<..............Image Url is null : .....................>>>>>>>>>>>>>>>>>.....");
nUrl = "http://static.dnaindia.com/images/710/logo_dna_rss.gif";
}
} else {
Log.d(TAG,
"<<<<<<<<<<<<<<<<<<<<<<..............Image tag is not found.....................>>>>>>>>>>>>>>>>>.....");
nUrl = "http://static.dnaindia.com/images/710/logo_dna_rss.gif";
}
這是工作的罰款與rss feed which having <image> tag
。我想爲Rss設置默認圖片,該圖片沒有<image>
網址。
但我的代碼顯示java.lang.NullPointerException
在這一行NodeList imageUrl = element.getElementsByTagName("url");
。
如何檢查空值爲NodeList
?
並給我任何想法來糾正它。
謝謝!
這是'element'對象爲空。 'if(null!= element)'會做。 – 1615903 2013-04-29 06:53:38