Php 如何在特定节点后插入TextNode。
我有一段话:Php 如何在特定节点后插入TextNode。,php,xml,dom,domdocument,nodes,Php,Xml,Dom,Domdocument,Nodes,我有一段话: <p> This is a test <xref>1</xref> in the XML <xref>2</xref> bla bla bla.... </p> 但这是在段落末尾添加] 是否有任何函数作为insertBefore而不是insert after?我找到了如何做: $squareBracket = $dom_input->createTextNode("]"); $paragraph-
<p>
This is a test <xref>1</xref> in the XML <xref>2</xref> bla bla bla....
</p>
但这是在段落末尾添加]
是否有任何函数作为insertBefore
而不是insert after?我找到了如何做:
$squareBracket = $dom_input->createTextNode("]");
$paragraph->insertBefore($squareBracket, $ref->nextSibling);
我们必须在所选节点上使用nextSibling。不,这不是一个好主意
$squareBracket = $dom_input->createTextNode("]");
$paragraph->insertBefore($squareBracket, $ref->nextSibling);