关于C#读到XML“路径中具有非法字符”有关问题,求解,请进
关于C#读到XML“路径中具有非法字符”问题,求解,大虾请进!代码如下:求解,先行谢过![解决办法]dom.Load()方法
关于C#读到XML“路径中具有非法字符”问题,求解,大虾请进! 代码如下:
求解,先行谢过!
[解决办法] dom.Load() 方法的参数应该是xml文件的路径吧
<?xml version="1.0" encoding="gb2312"?>\r\n<Root>\r\n<Result>1</Result>\r\n<Msg></Msg>\r\n</Root>\r\n
很明显不是路径,替换之后也不是呀
[解决办法] dom.Load(路径) 你那明显不是路径,是解析完的一个xml文本
[解决办法] 用XmlReader
[解决办法] 比如说xml文件在我项目一个xml文件中
XmlDocument xml = new XmlDocument();
xml.Load(Server.MapPath("../xml/xl.xml");Load是读取文件路径.
你刚才是把内容写进去了
[解决办法] 引用: 引用:dom.Load(路径) 你那明显不是路径,是解析完的一个xml文本 求方法! 用XmlDocument.LoadXml 方法
using System; using System.Xml; public class Sample { public static void Main() { // Create the XmlDocument. XmlDocument doc = new XmlDocument(); doc.LoadXml("<item><name>wrench</name></item>"); // Add a price element. XmlElement newElem = doc.CreateElement("price"); newElem.InnerText = "10.95"; doc.DocumentElement.AppendChild(newElem); // Save the document to a file and auto-indent the output. XmlTextWriter writer = new XmlTextWriter("data.xml",null); writer.Formatting = Formatting.Indented; doc.Save(writer); } }
参考:
http://msdn.microsoft.com/zh-cn/library/system.xml.xmldocument.loadxml(v=vs.80).aspx
[解决办法] doc.LoadXml()