У меня есть XML-файл, как это:LINQ к XML-файл
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Table>
<User>
<Danik>ID15101639</Danik>
<ID15101639>Danik</ID15101639>
</User>
<User>
<Marcel>ID29101645</Marcel>
<ID29101645>Marcel</ID29101645>
</User>
</Table>
И мне нужно искать в этом файле - если имя пользователя Imput как «Даника» (TextBox1.Text) он должен показать его «ID15101639» ,
private void button1_Click(object sender, EventArgs e)
{
jmeno = textBox1.Text;
XElement xelement = XElement.Load("seznam.xml");
IEnumerable<XElement> Table = xelement.Elements();
foreach (var User in Table)
{
overeni = User.Element(jmeno).Value;
textBox2.Text = overeni;
}
К сожалению, это не работает должным образом. Не могли бы вы посоветовать, в чем проблема?
Он показывает ошибку в строке 12 - overeni = User.Element (jmeno) .Value; Ошибка: директива using для System.Linq появилась в этом пространстве имен.
Как это не работает должным образом? Ошибка? Неверный результат? –
Хороший вопрос, возможно, вам также стоит сообщить проблему = проблема – Doro
Прошу прощения - она не найдена в XML-файле. – user3069602