An *_*yee 1 php xml domdocument
我写$xml = new DOMDocument();,它自动创建<?xml version="1.0"?>.我不需要创建它.我怎么做?
一种解决方案是在第一个<found处搜索索引处的第一个">"和strsub.但我喜欢更好的方法来做到这一点.
当你saveXML,传入根元素作为node参数.只序列化根元素及其内容,而不是根目录外的任何XML声明,doctype,注释或PI.
$doc->saveXML($doc->documentElement);
Run Code Online (Sandbox Code Playgroud)
或者,如果你需要其他的东西但不是冗余的声明:
$result= '';
foreach($document->childNodes as $node)
$result.= $document->saveXML($node)."\n";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1323 次 |
| 最近记录: |