2016-11-18 125 views
1

我期待DomDocumentFragment的行为就像它是一个DomDocument的片段 - 但事实并非如此。例如,它没有基本的PHPGT querySelector方法。我如何与DomDocumentFragment交互

如何处理片段的内容,而不将其放入父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

MDN的querySelector *方法应该可以上的DocumentFragment所以我开了一个issue GitHub上和我正在结束这个问题。