gpt4 book ai didi

php - 使用纯 DOM 方法或字符串连接来生成非常动态的 xml 文件哪个更好?

转载 作者:可可西里 更新时间:2023-11-01 00:27:18 25 4
gpt4 key购买 nike

我基本上必须查询数据库以获取所有事件属性,然后获取每个属性下的内容以获取住宿/体验等部分的内容,并基于此基本上生成站点地图。

我想知道我是否应该继续使用纯 DOM 方法(我会做一百个左右的 createElement、循环内部、appendChild 等)或者只是做一个巨大的字符串连接并验证然后将其呈现为 xml?

最佳答案

就个人而言,我总是尝试使用 DOM 方法来生成 XML。原因很简单,它会为您执行所有必要的转义和实体生成。

$xmlBlock = '<foo>';
$xmlBlock .= '<bar>'.htmlspecialchars('baz', ENT_NOQUOTES, 'utf-8', false).'</bar>';
$xmlBlock .= '</foo>';

相比于:

$node = $dom->createElement('foo');
$node->appendChild($dom->createElement('bar', 'baz'));

不过话又说回来,这只是我个人的喜好...

关于php - 使用纯 DOM 方法或字符串连接来生成非常动态的 xml 文件哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3470318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com