2013-03-15 28 views
0

當我做:JSoup的select()方法是上下文嗎?

Document document = Jsoup.connect(url).get(); 
Element element = document.getElementById("body"); 
Element article = document.select("div[id=article]").first(); 

如果我想查詢分配給article<body/>孩子的孩子,將它successully查詢元素?

或者我需要導航到article的任何父項,然後在父項上調用select()方法?

在此先感謝。

+1

爲什麼你不先嚐試一下,問問題? – 2013-03-15 21:36:43

回答

2

爲什麼不呢?

Element article = document.getElementById("article"); 
+0

如果元素

不是文檔的中間子元素,它會起作用嗎? – oaskamay 2013-03-15 22:03:47

+1

是的,這將工作,從javadoc:*通過ID找到一個元素,包括或在這個元素下。* – MariuszS 2013-03-15 22:08:28