Привет, у меня есть более 20 ссылок xml-файлов. Я много искал для преобразования моего xml в C#, а затем десериализую его по классам, а затем помещал в базу данных, но не нашел для этого хорошего решения. Пожалуйста, помогите мне, как это сделать.Преобразование XML в классы (десериализация) и сохранение его в базе данных
http://kithnyc.com/sitemap_products_1.xml?from=60594372&to=9586327751
Это ссылка базы данных и некоторые XML ниже
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>http://kithnyc.com/</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>
http://kithnyc.com/products/adidas-originals-nmd-city-sock-black-blue
</loc>
<lastmod>2016-09-12T11:04:04-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>...</image:loc>
<image:title>adidas Originals NMD City Sock - Black/Blue</image:title>
</image:image>
</url>
<url>
<loc>
http://kithnyc.com/products/kith-logo-mousepad-white
</loc>
<lastmod>2016-12-23T00:01:41-05:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>
https://cdn.shopify.com/s/files/1/0094/2252/products/20150810-_MG_2963.jpg?v=1482353363
</image:loc>
<image:title>Kith Logo Mousepad - White</image:title>
</image:image>
</url>
</urlset>
Это XML я хочу поставить все свои узлы в базе данных, как «Лок», «LastMod» и «changefreq» и т. д. Пожалуйста, помогите мне, как преобразовать его в классы, а затем как десериализировать его. Благодаря
Посмотрите http://stackoverflow.com/a/19612238/87956 для преобразования XML в класс, а затем использовать нормальные сериализации/deserilization для сохранения и retrive в качестве объекта из базы данных. Кроме того, поскольку вы компилируете в cs, что означает, что у вас есть конкретная структура, вы можете подумать о создании отдельной таблицы для xml, о которой идет речь. –