我将如何解析一个非常大的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