原创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

XmlDocument.selectNodes() and selectSingleNode()的xpath的学习资料

什么叫LOA认证 应急灯申请SANS1464-22测试 法规解读