2010-04-09 35 views
1

看看示例代碼...W3C DOM API

NodeList folderNodes = document.getElementsByTagName("Folder"); 
    DocumentFragment node = (DocumentFragment) folderNodes.item(0); 

這是很容易做到「的getElementsByTagName」的文件,但是當我想在DocumentFragment的再次做到這一點似乎我不能。我如何着手進一步查詢?

+0

你確定這是關於Java而不是JavaScript的嗎? – hippietrail 2012-08-17 13:04:05

+0

是的,這是關於解析xml而不是瀏覽器中的HTML dom api的Java DOM API。 – benstpierre 2012-08-17 18:21:19

回答

3

使用Element代替DocumentFragment

NodeList folderNodes = document.getElementsByTagName("Folder"); 
Element node = (Element)folderNodes.item(0); 

NodeList subNodes = node.getElementsByTagName("OtherNodes"); // and so on... 

Element接口支持getElementsByTagName,而DocumentFragment是最小的,真的沒有做太多。

相關問題