Как я могу использовать XML в качестве источника данных в веб-API .NET

Используя тот же метод, который используется в вашем сообщении, вы можете сделать:

digits :: Integer -> [Int]
digits n = map (\x -> read [x] :: Int) (show n)

См. его в действии:

Prelude> digits 123
[1,2,3]

Помогает ли это?

0
задан Jacob 18 March 2019 в 18:34
поделиться

1 ответ

Вам просто нужно проанализировать string для определенного типа

Product product = new Product();
//..
product.Added_Date = DateTime.Parse(element.Element("Added_Date").Value);
product.Price = double.Parse(element.Element("Price").Value); //or float, or decimal

и рассмотреть возможность использования метода Elements вместо Descendants, так как последний возвращает все дочерние элементы и их внутренние дочерние элементы и т. Д., И Elements возвращает детей первого уровня

var productNodes = doc.Root.Elements("product"); //note this is case sensitive
foreach (XElement element in productNodes) {
    Product product = new Product();
    //..
}
0
ответ дан Alexander 18 March 2019 в 18:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: