我将如何解析一个非常大的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. 解析xml到mysql数据库
- 8. 解析XML数据投入到mysql数据库
- 9. Rails 3.0解析XML并插入到数据库中
- 10. 如何在iPhone中将解析数组数据插入到sqlite数据库
- 11. SOAPUI Groovy中解析XML响应,并且在常规插入到mysql数据库
- 12. 解析XML文件并将其存储到数据库中
- 13. 将URL插入到MySQL数据库中
- 14. Java Applet - 可以将数据插入到MySQL数据库中?
- 15. 如何准备数据并将其插入到Mysql数据库中?
- 16. 解析JSONObject并将动态键/值插入到数据库中
- 17. 解析XML并在MySQL表中插入数据
- 18. 如何将数组插入到mysql数据库中?
- 19. 如何将ul标签数据插入到mysql数据库
- 20. 如何使用Asp.net将数据插入到MySQL数据库
- 21. 如何将xml文件插入到sql lite数据库中
- 22. 将值插入到MYSQL数据库
- 23. 将元组插入到mysql数据库
- 24. 从json解析中插入数据到sqlite数据库
- 25. 插入到mysql数据库
- 26. 插入到MySQL数据库
- 27. 如何将会话用户名插入到mySql数据库中
- 28. 如何将相关行插入到mysql数据库中?
- 29. javascript:如何将数据插入到mysql
- 30. 插入XML数据到数据库
可能重复的(http://stackoverflow.com/questions/721645/bulk-insertion- in-mysql-from-xml-files) – Gordon 2011-03-31 07:14:41