我有一个程序,可以调用另一个程序。这个程序给我一些XML。有没有办法将此XML从内存绑定到数据网格或网格?我发现的示例都显示了如何从文件绑定xml,但我不在磁盘上,它在内存中,从另一个程序调用。我的语法是什么?我只有一个变量,XML作为blob。如何将其转换为数据网格?
if (Customer.ToString() != null)
{
var XmlIn = InvoiceQueryXml(Customer.ToString());
var XmlToParse = queries.Query(sessionId, "ARSQRY", XmlIn);
}
所以我的XML将在XmlToParse变量中....这就是我需要进入我的网格。
提前致谢!
答案 0 :(得分:0)
您可以从字节数组中获取字符串,然后像xml一样使用它。例如:
//buff is your byte array
string xmlStr = Encoding.UTF8.GetString(buff);
//now xmlStr contains your xml data and you can do something with it.
//For example load to xmlDocument
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlStr);