使用 XML 进行实时搜索。错还是对?
Posted
技术标签:
【中文标题】使用 XML 进行实时搜索。错还是对?【英文标题】:Live search using XML. Wrong or right? 【发布时间】:2012-03-14 17:17:54 【问题描述】:我最近一直在尝试更多地了解一些后端技术,并且我设法创建了一个使用 AJAX 执行实时搜索的搜索表单。实时搜索的结果都在 XML 文件中手动列出。
这是通常进行实时搜索的方式吗?如果是这样,我如何确保 XML 文件与我的数据库“对话”以不断更新自己的结果?或者实时搜索应该同时查看数据库/表而不是 XML 文件?
【问题讨论】:
类似问题:***.com/questions/5570502/… 和 ***.com/questions/993282/… 【参考方案1】:如果你是唯一一个要使用数据库信息的人,我会直接查询数据库。
如果其他人也将使用您数据库中的信息,则创建 Web 服务更合适。您可以简单地通过一个 php 文件来从数据库中获取数据,并将其解析为 json(您可以使用 json_encode 函数)或 xml。记得设置适当的标题。
如果您有复杂的数据/关系或使用复杂的搜索算法,请使用 XML。 如果您只想显示数据以及简单的数据集,我建议您使用 JSON。
【讨论】:
【参考方案2】:我相信这是一个逻辑错误...我设置了任何东西的可见属性哈哈 阅读整篇文章以了解我的意思: How to get rid of the XML Parsing Error
请注意,您的问题可能并不相同,但也可能是逻辑错误。
【讨论】:
以上是关于使用 XML 进行实时搜索。错还是对?的主要内容,如果未能解决你的问题,请参考以下文章
在 Rails 中使用 will_paginate 和 AJAX 实时搜索和 jQuery