Как читать XML из строки?

341
13 января 2017, 07:02

XML опытный образец:

string xml = @"<?xml version='1.0' encoding='utf-8'?>
                   <request module='' format='xml'>
                      <filter id='' db='' state='' />
                      <auth id='' />
                    </request>";             

Чтение xml:

XmlDocument xDoc = new XmlDocument();
xDoc.Load(xml); //(вот тут ошибка чтения).
foreach (XmlNode nod in xDoc.SelectNodes("/request/filter"))
{
    foreach (XmlNode node in nod.ChildNodes)
    {
        string id = node.Attributes["id"].Value.ToString();
        string db = node.Attributes["db"].Value.ToString();
        listBox1.Items.Add(string.Format("id={0} db={1}", id, db));
    }
}

Ошибка:

Путь содержит недопустимые знаки

Answer 1

Для загрузки XML из строки используется функция XmlDocument.LoadXml

READ ALSO
Приведение JSON модели к Dictionary

Приведение JSON модели к Dictionary

Возникла проблема, при тестировании методов restAPI

338
Остановка скрипта php

Остановка скрипта php

Как реализовать паузу во время появления формы капчи, потом после ввода капчи, продолжение работы

361