Приложение Xamarin падает при загрузке XML из строки [android] - PullRequest
0 голосов
/ 07 марта 2019

Если я отлаживаю свое Android-приложение, оно всегда будет зависать, если я загружу XML-файл из строки в XmlDocument. Загрузка в строку работает нормально.

Ошибка:

System.IO.DirectoryNotFoundException: Could not find a part of the path "/<?xml version="1.0" encoding="UTF-8"?>
<note>
  <to>edit</to>
</note>".

Мой код:

private void Xmlload()
    {  

        using (StreamReader streamReader = new StreamReader(Assets.Open("note.xml")))
        {
            xmlString = streamReader.ReadToEnd();
        }

        textView1.Text = xmlString;
        Xml();
    }



   private void Xml()
    {        
        XmlDocument doc = new XmlDocument();
        doc.Load(xmlString);          
    }

спасибо за помощь

1 Ответ

0 голосов
/ 07 марта 2019

метод Load загружает XML из пути.Вы хотите использовать LoadXml, который загружает строку, содержащую XML

XmlDocument.Load(string path);

XmlDocument.LoadXml(string xml);
...