گرفتن داده از فایل xml و قرار دادن در dataset (فوری)
من یه فایل xml دارم که میخام اطلاعات اون رو توی dataset اضافه کنم
از کد زیر استفاده کردم ولی یه مشکلی هست
کد:
dataset1.readxml(XmlFilePath); //read xml file
من میخام فیلدهایی که توی یه فیلد دیگه گذاشته شده هر کدوم در یک جدول جداگانه ذخیره بشه ولی با دستور بالا فقط جدولهای person, phones, addresses,Emails,webs در dataset ایجاد میشن
مثلا من میخام فیلد fax در جدولی به اسم fax ذخیره بشه که به جدول phones در ارتباط هست و بقیه هم همینطور
آیا راهی هست که بشه این کارو کرد؟
این محتوای فایل xml هست
کد:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Persons>
<Person Personid="10">
<firstname>علی</firstname>
<lastname>نوری</lastname>
<Birthday>1360 </Birthday>
<Phones>
<Fax>04 </Fax>
<Other>05 </Other>
<Home>01 </Home>
</Phones>
<Addresses>
<Address>آدرس</Address>
</Addresses>
<Emails>
<Email>Email@site.com</Email>
</Emails>
<Webs>
<Web>web.com</Web>
</Webs>
</Person>
</Persons>