2
我在调用XmlDocument的Save方法时获取参数异常(流不能为空)。值不能为空。参数名称:将XmlDocument转换为流时的流
这是我的示例代码
public Stream GetModifiedStream(Stream inputStream, string NewText)
{
Stream outputStream = null;
try
{
XmlDocument document = new XmlDocument();
document.Load(inputStream);
XmlNode myNode = document.SelectSingleNode("/title");
myNode.InnerText = NewText;
document.Save(outputStream);
}
catch (Exception exp)
{
outputStream = inputStream;
}
return outputStream;
}
我GetModifiedStream()方法将采取的inputStream参数,它将基本上改变节点的值并转换的XmlDocument到流。 并在将XmlDocument转换为流时遇到异常
任何人都可以告诉我该怎么做?
感谢
Thanks.I'm现在没有得到异常..但有什么办法返回作为流而不是返回MemoryStream? – mathesh
@mathesh:'MemoryStream'是一个Stream(继承自它),所以其余的代码可能保持不变。 – BrokenGlass