带有System.Data.Linq.Binary的XElement

时间:2010-11-16 22:19:48

标签: xml linq-to-sql binary xelement

我正在制作一个带有LINQ.Binary元素的XElement ..

该行看起来像:

new XElement("Data", binData));

其中binData的类型为System.Data.Linq.Binary

我不明白的是,当我查看创建的xml时,它会显示

<Data>"mydata"</Data>

而不是

<Data>mydata</Data>

为什么有引号以及如何摆脱它们。

1 个答案:

答案 0 :(得分:1)

您获得"mydata"的原因是因为这是System.Data.Linq.Binary ToString()方法的输出为您提供的。

这是摆脱它们的一种简单方法,尽管存在许多其他方法:

string bindatastr = binData.ToString();
new XElement("Data", bindatastr.Substring(1, bindatastr.Length - 2));