原创XmlDocument.LoadXml和Load的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原创XmlDocument.LoadXml和Load的区别相关的知识,希望对你有一定的参考价值。
LoadXml是加载xml字符串。参数是xml的内容。
Load加载的是一个xml文件。参数是文件路径。
示例一:
public static void ParseXml(WWW www) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(www.text); XmlNodeList nodeList = xmlDoc.SelectSingleNode("rank").ChildNodes; }
示例二:
public static void LoadCon() { XmlDocument xml = new XmlDocument(); XmlReaderSettings set = new XmlReaderSettings(); set.IgnoreComments = true; //xml.Load(XmlReader.Create(("file://" + Application.dataPath + path), set)); xml.Load(XmlReader.Create(("jar:file://" + Application.dataPath + "!/assets/" + path), set)); XmlNodeList xmlNodeList = xml.SelectSingleNode("Property").ChildNodes; }
以上是关于原创XmlDocument.LoadXml和Load的区别的主要内容,如果未能解决你的问题,请参考以下文章
为啥`XmlDocument.LoadXml()`不适用于命名空间?
为啥包含 XML 标头时 C# XmlDocument.LoadXml(string) 会失败?
试图解析 xml,但 xmldocument.loadxml() 正在尝试下载?
不使用 XmlDocument.Loadxml() 函数将 XML 反序列化为 JSON