The DOMDocument::createTextNode() function is an inbuilt function in PHP which is used to create a new instance of class DOMText.
Syntax:
DOMText DOMDocument::createTextNode( string $content )
Parameters: This function accepts single parameter $content which holds the content of the text.
Return Value: This function returns a new DOMText object on success or FALSE on failure.
Below programs illustrate the DOMDocument::createTextNode() function in PHP:
Program 1:
<?php // Create a new DOMDocument $domDocument = new DOMDocument( '1.0' , 'iso-8859-1' ); // Use createTextNode() function to create text node $domTN = $domDocument ->createTextNode( 'neveropen' ); // Append element to the document $domDocument ->appendChild( $domTN ); // Create XML document and display it echo $domDocument ->saveXML(); ?> |
<?xml version="1.0" encoding="iso-8859-1"?> neveropen
Program 2:
<?php // Create a new DOMDocument $domDocument = new DOMDocument( '1.0' , 'iso-8859-1' ); // Use createTextNode() function to create text node $domTN1 = $domDocument ->createTextNode( "neveropen" ); $domTN2 = $domDocument ->createTextNode( "Noida" ); $domTN3 = $domDocument ->createTextNode( "abc@geeksforgeeks.org" ); // Append element to the document $domDocument ->appendChild( $domTN1 ); $domDocument ->appendChild( $domTN2 ); $domDocument ->appendChild( $domTN3 ); // Create XML document and display it echo $domDocument ->saveXML(); ?> |
<?xml version="1.0" encoding="iso-8859-1"?> neveropen Noida abc@geeksforgeeks.org
Reference: https://www.php.net/manual/en/domdocument.createtextnode.php