我通常手写的xml是这样的:
<tag><?= $value ?></tag>找到像simpleXML这样的工具后,我是否应该使用这些工具呢?使用这样的工具做的好处是什么?
发布于 2008-09-26 13:59:16
好的XML工具将确保生成的XML文件能够正确地验证您正在使用的DTD。
好的XML工具还可以省去大量重复输入标记的工作。
发布于 2008-09-26 14:00:37
如果您正在处理少量的XML,那么手工处理也没什么坏处(只要您能避免输入错误)。但是,对于较大的文档,最好使用编辑器,它可以根据模式验证文档并防止输入错误。
发布于 2008-09-26 15:25:39
您可以使用DOM extenstion,它在编写代码时会非常麻烦。我个人的观点是,从头开始编写XML文档的最有效方法是XMLWriter extension,它是随PHP提供的,并且在最近的版本中是默认启用的。
$w=new XMLWriter();
$w->openMemory();
$w->startDocument('1.0','UTF-8');
$w->startElement("root");
$w->writeAttribute("ah", "OK");
$w->text('Wow, it works!');
$w->endElement();
echo htmlentities($w->outputMemory(true));https://stackoverflow.com/questions/139650
复制相似问题