2017-02-23 61 views
0

聽到的是我的XML數據集。我想執行這個文件格式到phpMyAdmin數據庫。如何到phpMyAdmin數據庫執行XML數據

<?xml version="1.0" standalone="yes" ?> 
<NewDataSet> 
    <company> 
     <COM_CODE>Test Data</COM_CODE> 
     <COM_NAME>Test Data</COM_NAME> 
     <COM_ADDRESS>Test Data</COM_ADDRESS> 
    </company> 
</NewDataSet> 
+1

是什麼*執行此文件格式爲*是什麼意思?只有腳本不是數據纔會被執行。 – Parfait

+0

你想存儲XML數據設置爲你的MySQL數據庫中的個別領域或你想使導入這一點,「測試數據」轉移到「COM_CODE」欄,「測試數據」導入到「COM_NAME 「專欄,等等? –

回答

0

有兩個函數可用於MySQL。其中提供基本XPath 1.0 (XML Path Language, version 1.0)

ExtractValue():使用XPath 符號

UpdateXML()從XML字符串提取一個值:返回替換XML片段

最簡單examp文件執行XML是:

SELECT ExtractValue('<NewDataSet><company><COM_CODE>Test Data</COM_CODE></company></NewDataSet>', '/NewDataSet/company/COM_CODE');//returns Test Data which is value inside <COM_CODE></COM_CODE> 

欲瞭解更多請參見Mysql的文檔MYSQL XML Functions