Syntax:DOMElement DOMDocument::createElement (string $name, string $value)
Parameters:This function takes two parameters as above and described below: - $name: this parameter contains the tag name of the element.
- $value:this parameter contains the element’s value. The default value of this function creates an empty element. The element’s value can be set later using DOMElement::$nodeValue.
Return value:This function returns a new instance of the DOMElement class on success, or FALSE on error .The following programs illustrate the DOMDocument::createElement() function in PHP:Program 1:
// Create a new one DOMDocument
$domDocument
=
new
DOMDocument (
’1.0’
,
’ iso-8859-1’
);
// Use the createElement() function to add a new element node
$domElement
=
$domDocument
-> createElement (
’organization’
,
’ GeeksforGeeks’
);
// Add element to document
$domDocument
-> appendChild (
$domElement
);
// Save the XML file and display it
echo
$domDocument
-> saveXML();
?>
Exit: < organization > GeeksforGeeks < / organization >
Program 2:
// Create a new DOMDocument
$domDocument
=
new
DOMDocument (
’ 1.0’
,
’iso-8859-1’
);
// Use the createElement() function to add a new element node
$domElement1
=
$domDocument
-> createElement (
’organization’
);
$domElement2
=
$domDocument
-> createElement (
’name’
,
’GeeksforGeeks’
);
$domElement3
=
$domDocument
-> createElement (
’address’
,
’Noida’
);
$domElement4
=
$domDocument
-> createElement (
’email’
,
’abc @ engineerforengineer.org’
);
// Add element to document
$domDocument
-> appendChild (
$domElement1
);
$domElement1
-> appendChild (
$domElement2
);
$domElement1
-> appendChild (
$domElement3
);
$domElement1
-> appendChild (
$domElement4
);
// Save the XML file and display it
echo
$domDocument
-> saveXML();
?>
Exit: < organization > < name > GeeksforGeeks < / name > Noida < email > [email protected]< / email > < / organization >
Link: https://www.php.net/ manual / en / domdocument.createelement.php