如何使用CakePHP生成带有注释的XML?
CakePHP提供了从数组生成XML文档/字符串的功能(s.CakePHP docu->Core Libraries->Utilities->XML->) 简单的例子:如何使用CakePHP生成带有注释的XML?,php,xml,cakephp,comments,xml-comments,Php,Xml,Cakephp,Comments,Xml Comments,CakePHP提供了从数组生成XML文档/字符串的功能(s.CakePHP docu->Core Libraries->Utilities->XML->) 简单的例子: $xmlArray = array( 'project' => array( '@id' => 1, 'name' => 'Name of project, as tag', '@' => 'Value of project' ) ); $x
$xmlArray = array(
'project' => array(
'@id' => 1,
'name' => 'Name of project, as tag',
'@' => 'Value of project'
)
);
$xmlObject = Xml::fromArray($xmlArray);
$xmlString = $xmlObject->asXML();
结果:
<?xml version="1.0"?>
<project id="1">Value of project<name>Name of project, as tag</name></project>
项目名称的值,作为标记
现在我想生成一个包含一个或多个注释的XML,如下所示:
<?xml version="1.0"?>
<!-- here is a comment -->
<project id="1">Value of project<name>Name of project, as tag</name></project>
项目名称的值,作为标记
可能吗?怎么做
评论:
该问题被标记为“重复”。但它并没有重复这个问题,因为它更具体,并且在CakePHP XML生成的上下文中引用XML注释——而不是“普通”PHP或
SimpleXML否,但是当您实际创建SimpleXMLElement时,您可以插入自己的注释
请参阅该主题的现有问答: