2012-02-24 33 views
1

我一直在努力學習一些最近的一些後端技術,並且我設法創建了一個使用AJAX執行實時搜索的搜索表單。實時搜索的結果都是以XML文件手動列出的。使用XML進行實時搜索。錯誤還是正確?

這是實時搜索的方式嗎?如果是這樣,我如何確保XML文件與我的數據庫「對話」,以不斷更新自己的結果?還是應該實時搜索查看數據庫/表而不是XML文件?

+0

相似問題:http://stackoverflow.com/questions/5570502/static-array-vs-mysql-php-vs-xml-file-to-update-via-ajax和http://stackoverflow.com/問題/ 993282/PHP的是,JSON-或-XML解析器,更快 – 2012-02-24 08:46:56

回答

0

如果你是唯一一個打算從數據庫中使用信息的人,我會直接去查詢數據庫。

如果其他人也使用數據庫中的信息,則創建Web服務更爲合適。你可以簡單地通過一個PHP文件來獲取數據庫中的數據,並將其解析爲json(可以使用json_encode函數)或xml。請記住設置適當的標題。

如果您有複雜的數據/關係或使用複雜的搜索算法,請使用XML。 如果你只想顯示數據和簡單的數據集,我會推薦使用JSON。

0

我相信這是一個邏輯上的錯誤......我設置的任何Visible屬性笑 閱讀整篇文章,看看我的意思是: How to get rid of the XML Parsing Error

請注意,您的問題可能是不相同的,但可能它可能是一個邏輯錯誤呢。