La función DOMDocument::createCDATASection() es una función incorporada en PHP que se usa para crear una nueva instancia de la clase DOMCDATASection.
Sintaxis:
DOMCDATASection DOMDocument::createCDATASection( string $data )
Parámetros: esta función acepta un solo parámetro $data que contiene el contenido de cdata.
Valor de retorno: esta función devuelve la nueva DOMCDATASection en caso de éxito o FALSE en caso de error.
Los siguientes programas ilustran la función DOMDocument::createCDATASection() en PHP:
Programa 1:
<?php // Create a new DOMDocument $domDocument = new DOMDocument('1.0', 'iso-8859-1'); // Use createCDATASection() function to create a new cdata node $domElement = $domDocument->createCDATASection('GeeksforGeeks'); // Append element in the document $domDocument->appendChild($domElement); // Save the XML file and display it echo $domDocument->saveXML(); ?>
Producción:
<?xml version="1.0" encoding="iso-8859-1"?> <![CDATA[GeeksforGeeks]]>
Programa 2:
<?php // Create a new DOMDocument $domDocument = new DOMDocument('1.0', 'iso-8859-1'); // Use createComment() function to create a new comment node $domComment = $domDocument->createComment('Create CDATA file'); // Use createCDATASection() function to create a new cdata node $domElement = $domDocument->createCDATASection('GeeksforGeeks'); // Append element to the document $domDocument->appendChild($domComment); $domDocument->appendChild($domElement); // Save the XML file and display it echo $domDocument->saveXML(); ?>
Producción:
<?xml version="1.0" encoding="iso-8859-1"?> <!--Create CDATA file--> <![CDATA[GeeksforGeeks]]>
Referencia: https://www.php.net/manual/en/domdocument.createcdatasection.php