【发布时间】:2010-09-01 07:26:05
【问题描述】:
我浏览了 Stack Overflow 帖子“Best XML Parser for PHP”。
同样的问题。有人提到,如果我需要操作 XML 文件,那么请使用 DOM XML。我的要求是:
- 我已将导航保存在数据库中。它是一个 HTML 字符串。
- 我想删除一些页面,或者说
li标签包装了用户不想在他/她的页面中存在的页面。删除不需要的li后,我想将整个字符串保存回数据库。 - 在另一个页面上将使用相同的导航。但是,HTML 会有所不同。与
ul和li类似,但我需要向其添加更多的div 和span。 将在此页面和每次更改时编辑导航(例如更改页面标题、删除节点/页面、作为子页面移动到另一个页面下)。Ajax 调用会将更改保存到数据库中的另一个表.
使用新结构,再次构建导航,将在第一个导航表中更新。
哪个是最好的选择?
【问题讨论】:
-
Best methods to parse HTML 的可能副本 - 尽管问题有些不同,但它很好地概述了可用工具。另请参阅devzone.zend.com/article/1713,了解可用 XML 扩展的讨论。