我正在获取一个文件并将其转换为二进制数组,如下所示:
FileStream st = new FileStream(openFile.FileName, FileMode.Open);
byte[] buffer = new byte[st.Length];
st.Read(buffer, 0, (int)st.Length);
st.Close();
现在我把它变成了二进制文件,这是将它变成xml文件的最佳方法。我是否必须将其转换为字符串,否则我甚至不知道如何。如果这个问题不明确,请告诉我我会编辑它。欢迎任何建议请帮助,再次感谢。
答案 0 :(得分:0)
使用缓冲区创建内存流,然后您可以加载和保存XML文档。
XmlDocument myXML = new XmlDocument();
MemoryStream ms = new MemoryStream(buffer);
myXML.Load(ms);
myXML.Save(".../myfile.xml");
答案 1 :(得分:0)