【发布时间】:2015-08-17 04:38:21
【问题描述】:
我有一个 JavaFX 用户界面,我在其中键入一个 URL,然后它将网站加载到 WebView 中。有一个文本字段,我将在其中指定 xPath。如果我按“查找”按钮,则必须在 Web 视图中突出显示相应的元素。是否可以使用 JavaFX 或 JavaScript 或 Jsoup?
find.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent arg0) {
String xPath = xpath.getText();
String website = null;
if(url.getText()!=null || !url.getText().isEmpty())
if(url.getText().startsWith("http://"))
website = (url.getText());
else
website = ("http://"+url.getText());
System.out.println(website);
try {
if(website!=null){
Document doc = Jsoup.connect(website).get();
System.out.println(doc.toString());
doc.select(xPath);
}
} catch (IOException e) {
e.printStackTrace();
}
}
});
我尝试过使用 Jsoup,但似乎不起作用。 Jsoup 不是强制性的,除非我成功地以任何可能的方式突出显示该元素。
【问题讨论】:
标签: java javascript xpath javafx jsoup