У меня есть следующий запрос (который вложен в запрос большего размера):
PaymentType = (from paymenttype in offer.Elements(myns + "paymentTypes")
select paymenttype.Value).ToList()
myns - это тип XNamespace
дерево XML выглядит как
<offer>
<paymentTypes>
<paymentType>One String</paymentType>
<paymentType>Another string</paymentTYpe>
</paymentTypes>
</offer>
PaymentType определяется как:
List<string> PaymentType = new List<string>();
Когда мой код выполняется, я вижу только один созданный элемент:
PaymentType[0] = "OneStringAnotherString"
а не
PaymentType[0] = "OneString"
PaymentType[1] = "AnotherString"
Я не могу разобраться, что я делаю неправильно. Есть идеи?