2012-06-21 35 views
0

我用這塊Java和XOM庫來解析站點地圖。XOM和getChildElements

Element root = doc.getRootElement(); 
Elements urls = root.getChildElements("url"); 

當我調試,我可以看到root有一大堆孩子,既url元素和文本元素。但是,root.getChildElements("url")返回一個空列表。

我在做什麼錯?

+0

請發佈您的XML。 – npe

回答

1

我剛剛意識到我解析的站點地圖使用默認名稱空間,即「http://www.sitemaps.org/schemas/sitemap/0.9」。

將代碼更改爲root.getChildElements("url", "http://www.sitemaps.org/schemas/sitemap/0.9")爲我提供了正確的結果。