我將如何解析一個非常大的xml文件並將其插入到mysql數據庫中?我知道PHP和我知道javascript如何解析xml以將其插入到mysql數據庫中?
0
A
回答
4
如果它是一個非常大的XML文件,您可能不想使用DOM/SimpleXML,因爲它們會在允許您執行任何操作之前將完整的XML樹加載到內存中。如果您只對讀取操作感興趣,您可能需要查看XMLReader http://www.php.net/manual/en/class.xmlreader.php
XMLReader通過逐節點讀取工作,從而保持加速和內存使用率降低。 PHP文檔中有一些有趣的例子。
你也可以看看SAX,基於事件的解析器:[從XML文件中的MYSQL批量插入] http://php.net/xml_parser_create
0
1
另一種方式(對於MySQL 5.5)是LOAD XML聲明。
相關問題
- 1. XML解析:將XML數據插入到數據庫中:性能
- 2. 如何將XML解析的內容插入到sqlite3數據庫
- 3. 如何解析XML數據並使用Perl將其插入到MySQL數據庫中?
- 4. 我需要用PHP解析XML插入到mysql數據庫
- 5. 解析xml文件並插入到mysql數據庫
- 6. 如何將解析的XML數據插入到TextView中
- 7. PHP:將其插入到mysql數據庫
- 8. 插入XML數據到MySQL數據庫
- 9. 解析xml到mysql數據庫
- 10. 解析XML數據投入到mysql數據庫
- 11. 解析PubMed XML以提交到mySQL數據庫(XML :: Twig)
- 12. 如何使用PHP將XML內容插入到mysql數據庫
- 13. Rails 3.0解析XML並插入到數據庫中
- 14. 插入到mysql數據庫解析文本文件的數據
- 15. 如何在iPhone中將解析數組數據插入到sqlite數據庫
- 16. 解析XML文件並將其存儲到數據庫中
- 17. SOAPUI Groovy中解析XML響應,並且在常規插入到mysql數據庫
- 18. 將URL插入到MySQL數據庫中
- 19. 如何將數據插入到其它數據庫中笨
- 20. Java Applet - 可以將數據插入到MySQL數據庫中?
- 21. 如何從MySQL數據庫獲取數據並將其插入到文本中
- 22. 如何準備數據並將其插入到Mysql數據庫中?
- 23. 如何用PHP解析CSV文件並插入MySQL數據庫?
- 24. 安卓:解析XML並插入到SQLite數據庫
- 25. 解析JSONObject並將動態鍵/值插入到數據庫中
- 26. 如何將XML解析的內容插入到核心數據中
- 27. 解析XML並在MySQL表中插入數據
- 28. 雅虎財務流解析插入到MySQL數據庫
- 29. 如何將數組插入到mysql數據庫中?
- 30. 從XML提要中插入數據到MySQL數據庫
可能重複的(http://stackoverflow.com/questions/721645/bulk-insertion- in-mysql-from-xml-files) – Gordon 2011-03-31 07:14:41