使用XML进行实时搜索。错了还是对吗?

时间:2012-02-24 08:34:11

标签: php mysql xml ajax database

我最近一直在尝试更多地了解一些后端技术,并且我设法创建了一个使用AJAX执行实时搜索的搜索表单。实时搜索的结果都是在XML文件中手动列出的。

这是通常的实时搜索方式吗?如果是这样,我如何确保XML文件与我的数据库“对话”以不断更新结果?或者实时搜索是应该一起查看数据库/表而不是XML文件?

2 个答案:

答案 0 :(得分:0)

如果您是唯一一个将使用数据库中的信息的人,我会直接查询数据库。

如果其他人也将使用您的数据库中的信息,则更适合创建Web服务。你可以简单地通过一个php文件从数据库中获取数据,并将其解析为json(你可以使用json_encode函数)或xml来实现。请记住设置适当的标题。

如果您有复杂的数据/关系,或者使用复杂的搜索算法,请使用XML。 如果您只想显示数据和简单数据集,我建议使用JSON。

答案 1 :(得分:0)

我认为这是一个逻辑错误......我设置的Visible属性没什么大声笑 阅读整篇文章,看看我的意思: How to get rid of the XML Parsing Error

请注意,您的问题可能不完全相同,但可能是一个逻辑错误。