मेरे एक्सएमएल फ़ाइल संरचना इस तरह दिखता है:XML दस्तावेज के माध्यम से लूपिंग
<SalaryDetails>
<Employee>
<Name>George Dsouza</Name>
<AnnualSalary>320000</AnnualSalary>
<DaysWorked>22</DaysWorked>
</Employee>
<Employee>
<Name>Jackie Parera</Name>
<AnnualSalary>300000</AnnualSalary>
<DaysWorked>19</DaysWorked>
</Employee>
...
</SalaryDetails>
मैं XmlDocument
का उपयोग कर नौकर रिकॉर्ड के रूप में डेटाबेस में सभी डेटा रखना चाहते हैं।
XmlDocument xdcDocument = new XmlDocument();
xdcDocument.Load(@"D:\SalaryDetails.xml");
XmlElement xelRoot = xdcDocument.DocumentElement;
XmlNodeList xnlNodes = xelRoot.SelectNodes("/SalaryDetails/Employee");
foreach(XmlNode xndNode in xnlNodes)
{
//What to write here??
//My sql insert command will go here
}
AnnualSalary
और DaysWorked
पूर्णांक हैं:
तो मैं इस तरह एक पाश लिखा था।
शायद आपका डेटाबेस एक्सएमएल को मूल रूप से समर्थन देगा, तो आप केवल उस एक्सएमएल को डेटाबेस में भेज सकते हैं और इसे विवरण संभाल सकते हैं? –
मुझे डेटासेट में ReadXml() का उपयोग नहीं करना चाहिए। मैं केवल XmlDocument का उपयोग कर सकता हूं। – sujeesh