我想要一個SQLite查詢來讀取我的XML文件,然後我想要一個將我的XML文件轉換爲SQLite表的函數。用於讀取XML文件的SQLite查詢
1
A
回答
2
有沒有查詢或功能來做到這一點。 要走的路是編寫一個樣式表(.xsl
),通過sqlite的.import
命令生成輸出消耗品。
+0
甚至可以使用XSLT來生成SQL INSERT語句(儘管在實踐中這可能有點煩瑣,當然使用XSLT 1.0)。 – monojohnny 2013-05-21 17:44:30
0
沒有辦法使用SQLite命令讀取XML,但是您可以創建自己的函數,它將XML路徑作爲參數。按照這些步驟, 假設你使用的是.NET,你知道的XML(節點,元素和屬性)的結構:
- 加載XML在
XmlDocument
,這樣就可以讀取XML元素。 - 迭代一個
for
循環的次數等於XML中的節點數。 - 構建一個動態字符串,它在SQLite中準備
insert
命令,並將所有必需的節點值作爲列值。 - 在SQlite中執行動態準備的
insert
命令。
+0
謝謝,但我使用Java – 2010-10-12 13:27:04
相關問題
- 1. 查詢讀取文件中的查詢
- 2. 無法查詢位於只讀目錄中的SQLite文件
- 3. 如何使用Hive讀取S3 XML文件查詢
- 4. 使用xpath查詢讀取xml java
- 5. 使用SQL查詢讀取XML標記
- 6. 需要LINQ查詢來讀取返回列表的XML文件
- 7. 用於查找文件路徑的SQLite查詢
- 8. 用XML讀取文件Java
- 9. 用C#讀取XML文件
- 10. 用PHP讀取XML文件
- 11. 用XDocument讀取xml文件
- 12. 用VB.NET讀取XML文件
- 13. 用Java讀取XML文件
- 14. 用Nokogiri讀取XML文件
- 15. 用Java讀取XML文件
- 16. 用Java讀取XML文件
- 17. 用vbscript讀取xml文件
- 18. 用PHP讀取XML文件
- 19. 讀取XML文件
- 20. 讀取XML文件
- 21. 讀取XML文件
- 22. 讀取xml文件
- 23. 讀取XML文件
- 24. 讀取XML文件
- 25. C#查詢(從文本文件讀取)
- 26. 的xml文件讀取C#
- 27. 讀取XML文件的URL
- 28. 讀取XML文件的Java
- 29. 查詢XML文件
- 30. 查詢XML文件?
到目前爲止你得到了哪些代碼,你使用的是什麼語言? – Ivo 2010-08-16 10:23:21