Как это возможно, чтобы быть правдой
XmlDocument d = BuildReportXML(schema);
DataSet ds = new DataSet();
ds.ReadXmlSchema(schema);
ds.ReadXml(new XmlNodeReader(d));
Схема - это расположение схемы, которое я применяю к XmlDocument перед началом настройки данных, гарантируя, что все столбцы имеют правильный тип. Затем я устанавливаю схему для DataSet и считываю документ в нее. Когда я делаю это, он выдает «Входная строка была не в правильном формате». У меня есть несколько десятичных переменных в XML, и я предполагаю, что это ошибка. Вся информация, очевидно, имеет правильный формат, иначе XmlDocument имел бы ошибки. Что я могу сделать?