gpt4 book ai didi

php - PHP5中不同的XML解析库有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 12:30:39 26 4
gpt4 key购买 nike

原来的问题在下面,但是我改了标题,因为我觉得这样更容易找到有同样疑问的人。最后,XHTML 文档就是 XML 文档。

这是一个初学者问题,但我想知道您认为在 PHP5 中解析 XHTML 文档的最佳库是哪个?

我已经使用 Tidy 从 HTML 文件(使用 Word :S 创建)生成了 XHTML,并且知道我需要从中替换一些元素(比如和元素,替换

中的一些属性标签)。

我没怎么用过 XML,似乎有很多 PHP 解析选项(简单 XML、DOM 等),我不知道是否所有这些都可以做我需要的,哪个是最容易使用的。

抱歉我的英语不好,我来自阿根廷。谢谢!

我提供了更多信息:我有很多 HTML 页面,是在 Word 97 中完成的。我使用 Tidy 清理它们并将它们转换为 XHTML Strict,所以现在它们都是 XML 兼容的。我想使用 XML 解析器来查找一些元素并替换它们(我这样做的逻辑并不重要)。例如,我希望所有页面都使用相同的 CSS 样式表和类属性,以实现统一的外观。它们都是包含法律文件的静态页面,没有什么奇怪的。我应该使用哪个扩展? SimpleXML 就足够了吗?尽管更难,我应该学习 DOM 吗?

最佳答案

你可以使用 SimpleXML ,它包含在默认的 PHP 安装中。此扩展提供了对 XML 结构的简单的面向对象访问。

还有 DOM XML .此扩展的一个“缺点”是它使用起来有点困难,而且默认情况下不包含它。

关于php - PHP5中不同的XML解析库有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/246819/

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