我有我想作爲參數 的XML看起來像這樣解析XML文檔SQL服務器內存儲的過程
<root>
<EMPLOYEE ID= 100>
<PERIOD>AUG-2010</PERIOD>
<earnings>
<title>BASIC</title>
<amount>2000</amount>
<title>HRA</title>
<amount>1000</amount>
<title>CONVEYANCE</title>
<amount>500</amount>
</earnings>
</EMPLOYEE>
<EMPLOYEE ID= 101>
<PERIOD>AUG-2010</PERIOD>
<earnings>
<title>BASIC</title>
<amount>2000</amount>
<title>HRA</title>
<amount>400</amount>
<title>CONVEYANCE</title>
<amount>500</amount>
</earnings>
</EMPLOYEE>
<EMPLOYEE ID= 102>
<PERIOD>AUG-2010</PERIOD>
<earnings>
<title>BASIC</title>
<amount>2000</amount>
<title>HRA</title>
<amount>800</amount>
<title>CONVEYANCE</title>
<amount>5000</amount>
</earnings>
</EMPLOYEE>
</root>
傳遞到存儲過程的xml文檔我需要存儲上述信息到2表,即:工資單和payheaddetails。 我想我必須循環訪問xml文檔。外環給我的員工ID和週期,然後我插入payslipdetails表的字段,然後進入內循環,我想插入payheaddetailswith同僱員和他的所有收入deatls像
empid title amount
100 basic 2000
100 hra 1000
100 conveyance 500
然後我去外部循環,並獲得下一個員工ID並重復相同的事情
我怎麼能去像內部的孩子XML任何方式像openxml等.. ??