PHP Conference Japan 2024

XMLWriter::writeCdata

xmlwriter_write_cdata

(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL xmlwriter >= 0.1.0)

XMLWriter::writeCdata -- xmlwriter_write_cdata寫入完整的 CDATA 標籤

說明

物件導向風格

public XMLWriter::writeCdata(字串 $content): 布林值

程序式風格

xmlwriter_write_cdata(XMLWriter $writer, 字串 $content): 布林值

寫入完整的 CDATA。

參數

writer

僅用於程序式呼叫。正在被修改的 XMLWriter 實例。這個物件是從呼叫 xmlwriter_open_uri()xmlwriter_open_memory() 返回的。

content

CDATA 的內容。

返回值

成功時返回 true,失敗時返回 false

更新日誌

版本 說明
8.0.0 writer 現在預期是一個 XMLWriter 實例;以前預期是一個 resource(資源)。

範例

範例 #1 基本 xmlwriter_write_cdata() 用法

<?php
// 設定文件
$xml = new XmlWriter();
$xml->openMemory();
$xml->setIndent(true);
$xml->startDocument('1.0', 'UTF-8');
$xml->startElement('mydoc');
$xml->startElement('myele');

// CData 輸出
$xml->startElement('mycdataelement');
$xml->writeCData("text for inclusion as CData");
$xml->endElement();

// 結束文件並輸出
$xml->endElement();
$xml->endElement();
echo
$xml->outputMemory(true);
?>

上述範例將輸出

<mydoc>
 <myele>
  <mycdataelement><![CDATA[text for inclusion as CData]​]></mycdataelement>
 </myele>
</mydoc>

參見

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top