xml文件操作帮助类
Posted li232
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml文件操作帮助类相关的知识,希望对你有一定的参考价值。
xml文件的节点值获取和节点值设置

/// <summary> /// 保存单个点节点的值 /// </summary> /// <param name="UpNodeName">父级节点名称</param> /// <param name="NodeName">子节点名称</param> /// <param name="NodeNumber">子节点值</param> /// <returns></returns> public static bool SaveInfoXMl(string UpNodeName, string NodeName, string NodeNumber) { XmlDocument doc = new XmlDocument(); try { doc.Load("ArchivesConfig.xml");//加载XML文件,ArchivesConfig.xml是xml文件名 XmlNode xl = doc.SelectSingleNode("YY_ArchivesMangeConfig");//根节点1,YY_ArchivesMangeConfig是根节点名称 XmlNode xll = xl.SelectSingleNode(UpNodeName); XmlNode xmlnod = xll.SelectSingleNode(NodeName); ((XmlElement)xmlnod).InnerText = NodeNumber; doc.Save("ArchivesConfig.xml"); return true; } catch { return false; } } /// <summary> /// 根据父亲节点和子节点名称获取子节点的值 /// </summary> /// <param name="UpNodeName">父节点</param> /// <param name="NodeName">子节点</param> /// <returns></returns> public static string GetXmlNumber(string UpNodeName, string NodeName) { try { XmlDocument doc = new XmlDocument(); doc.Load("ArchivesConfig.xml");//加载XML文件,ArchivesConfig.xml是xml文件名 XmlNode xl = doc.SelectSingleNode("YY_ArchivesMangeConfig");//根节点1,YY_ArchivesMangeConfig是根节点名称 XmlNode xll = xl.SelectSingleNode(UpNodeName); XmlNode xmlnod = xll.SelectSingleNode(NodeName); string Number = xmlnod.InnerText; Number = Number.Replace("<", "<"); Number = Number.Replace(">", ">"); Number = Number.Replace("&", "&"); Number = Number.Replace(" '", "‘"); return xmlnod.InnerText; } catch { return null; } }
使用时只需要调用上面的方法就好了,再传对应的参数
以上是关于xml文件操作帮助类的主要内容,如果未能解决你的问题,请参考以下文章
在Android中,如何将数据从类传递到相应的布局/片段文件?
当我切换到包含片段的活动时应用程序崩溃(二进制 XML 文件第 10 行:二进制 XML 文件第 10 行:膨胀类片段时出错)