Я пытаюсь получить значение двух атрибутов XML и с трудом пользуюсь Xelement. В основном я получаю ответ API, который использует одно и то же соглашение об именах атрибутов для двух разных значений.
Это ответ, который я получаю после звонка.
-<ResponseData>
<Type value="7" id="Level"/>
<Type value="67.80" id="Score"/>
</ResponseData>
Я хочу установить два значения для двух разных переменных. уровень и оценка. У меня есть полный код, но я продолжаю возвращать нулевую ссылку.
var xmlResponse = XElement.Parse(response);
var level = "";
var score = "";
if(xmlResponse.Attribute("id").Value == "Level")
{
level = (string) xmlResponse.Attribute("value");
}
if(xmlResponse.Attribute("id").Value == "Score")
{
score = (string) xmlResponse.Attribute("value");
}
Я хочу, чтобы мои две переменные были установлены на значения, которые я получаю от вызова API.
Любая помощь приветствуется