如何使用CakePHP生成带有注释的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

CakePHP提供了从数组生成XML文档/字符串的功能(s.CakePHP docu->Core Libraries->Utilities->XML->)

简单的例子:

$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时,您可以插入自己的注释

请参阅该主题的现有问答: