相关疑难解决方法(0)

如何使用SimpleXmlElement编写CDATA?

我有这个代码来创建和更新xml文件:

<?php
$xmlFile    = 'config.xml';
$xml        = new SimpleXmlElement('<site/>');
$xml->title = 'Site Title';
$xml->title->addAttribute('lang', 'en');
$xml->saveXML($xmlFile);
?>
Run Code Online (Sandbox Code Playgroud)

这会生成以下xml文件:

<?xml version="1.0"?>
<site>
  <title lang="en">Site Title</title>
</site>
Run Code Online (Sandbox Code Playgroud)

问题是:有没有办法用这种方法/技术添加CDATA来创建下面的xml代码?

<?xml version="1.0"?>
<site>
  <title lang="en"><![CDATA[Site Title]]></title>
</site>
Run Code Online (Sandbox Code Playgroud)

php xml simplexml cdata

49
推荐指数
3
解决办法
5万
查看次数

标签 统计

cdata ×1

php ×1

simplexml ×1

xml ×1