簡單的問題,如何用DOMDocument做到這一點??DOMDocument howto
<backend>
<type value="File" />
<cache_dir>
<zf:const zf:name="APPLICATION_PATH"/>.cache</cache_dir>
</backend>
無需以下結果:
<backend>
<type value="File"/>
<cache_dir><zf:const zf:name="APPLICATION_PATH"/>.cache</cache_dir>
</backend>
這裏我所做的:
$backendNode = $paramsNode->appendChild($cnfXml->createElement('backend'));
$backendNode->appendChild($cnfXml->createElement('type'))->setAttribute('value', 'File');
$pathnode = $backendNode->appendChild($cnfXml->createElement('cache_dir'));
$pathnode->appendChild($cnfXml->createElement('zf:const'))->setAttribute('zf:name', 'APPLICATION_PATH');
$pathnode->nodeValue .= '.cache';
它的工作原理(在標籤保持標籤的意義上),如果你不追加'」 .cache''到'$ pathnode-> nodeValue'? – 2012-07-05 13:30:37
是的,它工作 – kitensei 2012-07-05 13:32:11