Написал асинхронный парсер XML-файлов по URL, но не могу решить эту проблему, всегда вылетает ошибка:
System.Xml.Schema.XmlSchemaException: The element is not declared
Вот код парсера:
class Program
{
static async Task<string> TestReader(string URL)
{
XmlReaderSettings settings = new XmlReaderSettings();
settings.DtdProcessing = DtdProcessing.Parse;
settings.ValidationType = ValidationType.DTD;
string XMLtext = "";
settings.Async = true;
using (XmlReader reader = XmlReader.Create(URL, settings))
{
while(await reader.ReadAsync())
{
switch(reader.NodeType)
{
case XmlNodeType.Element:
XMLtext += reader.LocalName;
break;
case XmlNodeType.Text:
XMLtext += reader.GetValueAsync();
break;
}
}
return XMLtext;
}
}
static async Task Main(string[] args)
{
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
string result = await TestReader("http://partner.market.yandex.ru/pages/help/YML.xml");
Console.WriteLine(result);
}
}
Как быть?
Решил проблему самостоятельно путём добавления в код следующей строки:
settings.XmlResolver = new XmlUrlResolver();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как сделать текст вида placeholder на select как в input-ах?
Сделал активацию/деактивацию кнопки при заполнении инпутаПосле каждого нажатия кнопки, поле ввода я делаю пустым, но кнопка продолжает быть...
Заказчик хочет нативный календарь, но проблема в том, что он просто не открывается при нажатии z-index не помог в чем может быть проблема?