【发布时间】:2014-06-25 15:49:10
【问题描述】:
如何将 XmlDocument 转换为 XLANGMessage 类型?
我尝试过以下方法,
以下两种方法会引发错误:“无法将 XmlDocument 隐式转换为 XLangMessage...
任何其他想法,请分享。
TRY1--
public XLANGMessage convertToXlandMsgFromXml(XmlDocument tempInput)
{
XLANGMessage sampleOutput;
tempInput.Load(@"InputMessage.xml");
XLANGMessage sampleOutput = tempInput;
}
TRY2--
public class FileStreamFactory : IStreamFactory
{
string _fname;
public FileStreamFactory(string fname)
{
_fname = fname;
}
public Stream CreateStream()
{
return new FileStream
(
_fname,
FileMode.Open,
FileAccess.Read,
FileShare.Read
);
}
}
public static void AssignStreamFactoryToPart(XLANGMessage msg)
{
IStreamFactory sf = new FileStreamFactory( @"c:\\data.xml" );
msg[0].LoadFrom( sf );
}
}
【问题讨论】:
标签: c# .net xml c#-4.0 type-conversion