Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaFX中迭代DOM并找到img和src标记?_Java_Dom_Javafx - Fatal编程技术网

如何在JavaFX中迭代DOM并找到img和src标记?

如何在JavaFX中迭代DOM并找到img和src标记?,java,dom,javafx,Java,Dom,Javafx,我得到的输出是 com.sun.webkit.dom。NodeListImpl@614d6ab6 如何获取img标签 那么,有谁能告诉我如何从外部html中找到img标记并在本地下载所有图像,那么请告诉我任何文档或任何方法,以便我能够实现这一点。您正在将类型为org.w3c.dom.NodeList的对象打印到System.out。这就是调用并打印NodeList.toString()的原因(这恰好是对象的名称) 我认为您希望使用节点本身。这段代码应该让您正确了解如何处理列表中的节点: Node

我得到的输出是

com.sun.webkit.dom。NodeListImpl@614d6ab6

如何获取img标签
那么,有谁能告诉我如何从外部html中找到img标记并在本地下载所有图像,那么请告诉我任何文档或任何方法,以便我能够实现这一点。

您正在将类型为
org.w3c.dom.NodeList
的对象打印到
System.out
。这就是调用并打印
NodeList.toString()
的原因(这恰好是对象的名称)

我认为您希望使用节点本身。这段代码应该让您正确了解如何处理列表中的节点:

NodeList anchors = doc.getElementsByTagName("img"); 
System.out.println(anchors);
NodeList anchors=doc.getElementsByTagName(“img”);

对于(int index=0;index了解如何使用
org.w3c.dom.Node

也许可以从?开始。这些都是您想要检索的图像标记:如何获取img标记但im没有获取img标记这只是img img我想要完整的img src您在问题中提供的代码不是最小的(即大量依赖项)。因此,您不能期望其他人提供的代码在您的特殊环境中也能像这样工作。正如我在回答中所写的,它应该uuu为您提供正确的想法uuu如何解决您的特殊问题(最好是在处理登录时完全异常)。再次:阅读Javadoc(只需遵循回答中的链接)请特别注意
Node.getAttributes()
NamedNodeMap.getNamedItem(字符串名)
。谢谢,但我不知道应该使用哪种度量方法,这就是我提出这个问题的原因。NodeList nList=doc.getElementsByTagName(“img”);for(int i=0;iNodeList anchors = doc.getElementsByTagName("img"); System.out.println(anchors);
NodeList anchors = doc.getElementsByTagName("img");
for (int index=0; index<anchors.getLength(); index++) {
    Node node = anchors.item(index);
    System.out.println(node.getNodeName());
    // ....
}