作者FFz (澎湖.仙人掌.234)
站内PHP
标题[请益] PHP对Dom的I/O处理
时间Sun Apr 29 23:25:26 2007
function save()
{
$doc = new DOMDocument();
$doc->loadHTMLFile( "test.htm" );
$doc->formatOutput = true;
$body = $doc->getElementsByTagName( "body" )->item(0);
$p = $doc->createElement('p');
$p = $body->appendChild($p);
$text = $doc->createTextNode('This is the title');
$text = $p->appendChild($text);
echo 'Wrote: ' . $doc->saveHTMLFile("test.htm");
}
save();
上头的Code是读取一份HTML档,取得某个节点後
并且appendChild一个Node
直到最後,透过saveHTMLFile来输出到档案里头
但是,我发现这样很没有效率
因为,读取时是整份读取,输出时也是整份输出
但是,我新增的节点只有一个简单的Node
却要整份DOM都做I/O处理
有比较好的方法吗
可以只有单纯输出我新增的Node吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.109.109