Jump to content

Fatal error: Call to a member function appendChild()


alittee

Recommended Posts

This is driving me up the wall what causes this to happen?

 

/*CREATING XML DOCUMENT*/
	$doc = new DOMDocument('1.0');

	//creating document format
	$doc->formatOutput = true;	

	$doc->load($patXML);

	//root node - policies
	$pols = $doc->getElementsByTagName('Policies')->item(0);

	//child node - policy
	$policy = $doc->createElement('Policy');
	$pols->appendChild($policy);

 

Just want to add another element to the XML file.

 

Thanks

the item() call will return NULL if there is no item at that index.

$pols = $doc->getElementsByTagName('Policies')->item(0);
if($pols == NULL){
	die('No element found');
}else{
	$policy = $doc->createElement('Policy');
	$pols->appendChild($policy);
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.