我在php中创建了这个函数来检查父XML是否已经获得了要插入它的XML:
function has_xml_node( \DOMElement $needle, \DOMElement $node ) {
if( $node->hasChildNodes() ){
foreach ( $node->childNodes as $childNode ) {
if( $needle->isEqualNode( $childNode ) ){
return true;
}
}
}
return false;
}
我得到了这个php错误:
DomNode::IsequalNode():尚未在中实现。。。
我该怎么解决这个问题?
我在这里找到了解决办法。
使用$needel->issamenode($childnode);