public static String getElementXpath(DOMElement elt){
String path = "";
for (; elt != null; elt = (DOMElement) elt.getParentNode()){
System.out.println("THIS ONE " + path);
}
System.out.println("NEXT ONE " + path);
return path;
}
NEXT ONE甚至不打印。我試過在for循環之後添加任何東西,但它們似乎沒有運行。難道不應該有可以捕捉到的異常嗎?我執行函數getElementXpath的主要方法拋出異常。我試圖刪除拋出異常和相同的結果。Java:循環之後代碼沒有運行?
該方法是否返回? – 2011-03-23 00:31:57
那麼如果出現異常,爲什麼不在'getElementXpath()'中寫'try..catch'並查看它是否捕獲任何東西。 – julkiewicz 2011-03-23 00:36:59
沒有例外......這是奇怪的事情。該方法似乎沒有返回。 – KJW 2011-03-23 00:48:13