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('zambiatek'); // 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"?> zambiatek
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("zambiatek"); $domTN2 = $domDocument->createTextNode("Noida"); $domTN3 = $domDocument->createTextNode("abc@zambiatek.com"); // 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"?> zambiatek Noida abc@zambiatek.com
Reference: https://www.php.net/manual/en/domdocument.createtextnode.php



