Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.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
Java 多节点htmlunit_Java_Html_String_Dom - Fatal编程技术网

Java 多节点htmlunit

Java 多节点htmlunit,java,html,string,dom,Java,Html,String,Dom,我需要创建一个新的HtmlUnit DomNode,并将字符串插入该节点 有可能这样做吗 谢谢可能:)因为您的问题中缺少信息 但是我假设您需要在HTMLDOM中使用文本节点的-Representation 更新:应该像这样使用 HtmlPage page = ...; // your page DomNode node = ...; // look for node where to insert your text DomNode textNode = new DomText(page, "t

我需要创建一个新的HtmlUnit DomNode,并将字符串插入该节点

有可能这样做吗

谢谢

可能:)因为您的问题中缺少信息
但是我假设您需要在HTMLDOM中使用文本节点的-Representation

更新:应该像这样使用

HtmlPage page = ...; // your page
DomNode node = ...; // look for node where to insert your text
DomNode textNode = new DomText(page, "test"); 
node.appendChild(textNode );

您可以找到许多使用它的示例—这是DomNode类的单元测试。从调查他们是如何做到这一点开始,你也会找到解决问题的方法;)

这有点模糊。你能举个例子说明你想做什么吗?你有没有可以发布的代码?扩展了我的答案。请扩展您的问题,这样我们就知道您有什么。。。你知道你把你的文本放在哪里吗,我的意思是节点,它将是文本的父节点,你有没有在你的代码中找到它等等。你的代码的例子会很好,我们可以看到什么是错误的,或者应该添加哪些代码等等。现在它只是在哪里拍摄。。。我觉得很盲目:)我需要使用DomNode类的函数astext。为了执行此操作,我需要创建一个DomNode。我没有一个HTML页面。谢谢,如果你在页面上有DomNode,那么你肯定会得到一个页面:)你要么在开始创建该页面,要么从某个地方加载它。。。你是如何得到DomNode的?为什么需要asText函数?看来我不明白你的意思。在这一页上第三次:延伸你的问题,尽可能多的给予,然后事情就会变得容易…好的Maxym谢谢你的帮助现在我试着解释我的问题。我有一个包含HTML页面的字符串。现在我需要得到这个pahe的内容,就像在htmlunit中做一个函数astext一样。现在,我从tour response中认为,只有当我有一个带有webclient类的Htmlpage creaed时,我才能做这个操作,对吗?我知道有很多代码,但你会喜欢的:)-这是htmlunit的单元测试,你可以以任何方法为基础,或者找到名为“appendChild”的方法,但据我所知,你需要一些东西,然后再加上。使用该代码,我希望它将引导您找到解决方案(请注意,它们从字符串内容开始,将其转换为WebTestCase类中的页面)。这段代码可能是HtmlUnit库附带的,所以您可以在IDE中使用它