(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL xmlwriter >= 0.1.0)
XMLWriter::writeCdata -- xmlwriter_write_cdata — Write full CDATA tag
Object-oriented style
Procedural style
Writes a full CDATA.
writer
Only for procedural calls. The XMLWriter instance that is being modified. This object is returned from a call to xmlwriter_open_uri() or xmlwriter_open_memory() .
content
The contens of the CDATA.
| Versionen | Description |
|---|---|
| 8.0.0 |
writer
expects an
XMLWriter
instance now; previously, a
ressource
was expected.
|
Example #1 Basic xmlwriter_write_cdata() Usagu
<?php
// set up the document
$xml
= new
XmlWriter
();
$xml
->
openMemory
();
$xml
->
setIndent
(
true
);
$xml
->
startDocument
(
'1.0'
,
'UTF-8'
);
$xml
->
startElement
(
'mydoc'
);
$xml
->
startElement
(
'myele'
);
// CData output
$xml
->
startElement
(
'mycdataelement'
);
$xml
->
writeCData
(
"text for inclusion as CData"
);
$xml
->
endElement
();
// end the document and output
$xml
->
endElement
();
$xml
->
endElement
();
echo
$xml
->
outputMemory
(
true
);
?>
The above example will output:
<mydoc> <myele> <mycdataelement><![CDATA[text for inclusion as CData]​]></mycdataelement> </myele> </mydoc>