J'ai un document xml que je veux passer comme paramètre à une procédure stockée le xml ressemble à cecianalyse syntaxique doc xml avec curseur dans la procédure stockée SQL Server
<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>
je dois stocker les informations ci-dessus à 2 tables à savoir: fiches de paie et détails de paye. Je pense que je dois parcourir le document XML. la boucle extérieure me donne l'identifiant de l'employé et de la période, puis insérer dans la table payslipdetails avec ces champs, puis entrer dans la boucle intérieure et je veux insérer le payheaddetailswith même employeeid et tous ses gains deatls comme
empid title amount
100 basic 2000
100 hra 1000
100 conveyance 500
Ensuite, je vais à la boucle externe et obtenir l'ID de l'employé suivant et répéter la même chose
Comment puis-je aller à l'enfant intérieur xml de toute façon comme openxml etc .. ??