【发布时间】:2015-01-18 09:17:36
【问题描述】:
我读取了 XML 文件:
string strFileName = @"D:\BigFile.xml";
XmlDocument xDoc = new XmlDocument();
xDoc.Load(strFileName);
我在这个 xml 文件中插入了一个 xml 节点:
XmlNode xElt = xDoc.SelectSingleNode("pagina");
XmlElement xNewChild = xDoc.CreateElement("postPaginaXMLXMLXMLXMLXMLXMLXMLXML");
xDoc.DocumentElement.InsertBefore(xNewChild, xElt);
但是,我无法在 Internet Explorer 中打开此 xDoc。我可以打开一个创建的文件:
Process proc = new Process();
proc.StartInfo.UseShellExecute = true;
proc.StartInfo.FileName = strFileName;
proc.Start();
但是,此代码通过地址(strFileName)打开一个真实的 xml 文件。 如何在 Internet Explorer 中打开动态创建的 xml 文件而不在 HDD 上保存/创建此文件?
【问题讨论】:
-
到底是什么问题?
I couldn't opend this xDoc in Internet Explorer或How to open a dynamically created xml file in Internet Explorer without saving/creating this file。关于后者,IE是一个浏览器。它可以从您的硬盘打开文件,但它也可以通过 HTTP 加载文件。我认为您不是在编写某种网络服务器。您是否希望以某种方式与 IE 及其加载的内容进行交互? -
@Sjips,我无法在 Internet Explorer 中打开这个 xDoc
标签: c# .net xml wpf internet-explorer