Я спасаю некоторые небольшие изображения в Xml как Byte [] через следующий XElement построить ..Извлечение Byte [] из XElement с Linq к Xml
XElement xe = new XElement("Images",
from c in qry
select new XElement("Image", new XAttribute("Date", c.Date),
new XElement("Data", c.Bytes)));
свойство Bytes побайтные [] , глядя на результирующий элемент, содержимое массива кажется сохраненным просто персиковым.
Моя проблема: я не могу просто прочесть это. Каков наилучший способ получить этот элемент? Типизация в Byte [] кажется недопустимой, мне действительно нужно будет прочитать это как строку? Выясните, какую кодировку использовать и конвертировать? Мне кажется, что, учитывая, что XElement понимает, как писать массив, он также должен его прочитать.
Да, вы правы, гораздо проще. Благодарю. – 2008-11-26 04:21:38