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( 'GeeksforGeeks' );
// Append element to the document $domDocument ->appendChild( $domTN );
// Create XML document and display it echo $domDocument ->saveXML();
?> |
Output:
<?xml version="1.0" encoding="iso-8859-1"?> GeeksforGeeks
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( "GeeksforGeeks" );
$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();
?> |
Output:
<?xml version="1.0" encoding="iso-8859-1"?> GeeksforGeeks Noida abc@geeksforgeeks.org
Reference: https://www.php.net/manual/en/domdocument.createtextnode.php