我如何与DomDocumentFragment交互

时间:2016-11-18 13:37:47

标签: php dom phpgt phpgt-dom

我期待一个DomDocumentFragment表现得好像它是一个DomDocument的片段 - 但事实并非如此。例如,它没有基本的PHPGT querySelector方法。

如何操作片段的内容,而不将其放入父HTMLDocument并查询再次选择它?

代码:

$domDoc = new \phpgt\dom\HTMLDocument("<div>previously</div>");

$frag = $domDoc->createDocumentFragment();
$frag->appendXML("<div><span>hello</span></div>");
$frag->querySelector("span")->textContent = "goodbye";

产生以下错误:

PHP Fatal error:  Uncaught Error: Call to undefined method phpgt\dom\DocumentFragment::querySelector()

1 个答案:

答案 0 :(得分:1)

根据MDN,querySelector *方法应该可以在DocumentFragment上使用,所以我在github上打开了issue并且正在关闭这个问题。