PHP | DOMDocument createTextNode() Function
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
Please Login to comment...