新浪微博 XML 文件操作助手
TAG: 新浪微博 XML 文件操作助手 API
/// <summary> /// XML 文件操作助手 /// </summary> public class XmlHelper { private XmlDocument xmlDoc = null; public XmlHelper() { xmlDoc = new XmlDocument(); } /// <summary> /// 加载xml文件 /// </summary> /// <param name="fileName">xml 文件路径</param> public void Load(string fileName) { xmlDoc.Load(fileName); } /// <summary> /// 读取xml内容 /// </summary> /// <param name="xml">xml 内容</param> public void LoadXml(string xml) { xmlDoc.LoadXml(xml); } /// <summary> /// xpath 是否存在 /// </summary> /// <param name="xpath">xpath 路径</param> /// <returns></returns> public bool IsExists(string xpath) { return xmlDoc.DocumentElement.SelectSingleNode(xpath) != null ? true : false; } /// <summary> /// xpath 是否存在 /// </summary> /// <param name="xn">节点</param> /// <param name="xpath">xpath 路径</param> /// <returns></returns> public bool IsExists(XmlNode xn, string xpath) { return xn.SelectSingleNode(xpath) != null ? true : false; } /// <summary> /// 选择指定节点 /// </summary> /// <param name="xpath">xpath 路径</param> /// <returns></returns> public XmlNodeList SelectNodes(string xpath) { return xmlDoc.DocumentElement.SelectNodes(xpath); } /// <summary> /// 选择指定节点 /// </summary> /// <param name="xn">节点</param> /// <param name="xpath">xpath 路径</param> /// <returns></returns> public XmlNodeList SelectNodes(XmlNode xn, string xpath) { return xn.SelectNodes(xpath); } /// <summary> /// 选择单节点 /// </summary> /// <param name="xpath">xpath 路径</param> /// <returns></returns> public string SelectSingleNode(string xpath) { return IsExists(xpath) ? xmlDoc.DocumentElement.SelectSingleNode(xpath).InnerText : string.Empty; } /// <summary> /// 选择单节点 /// </summary> /// <param name="xn">节点</param> /// <param name="xpath">xpath 路径</param> /// <returns></returns> public string SelectSingleNode(XmlNode xn, string xpath) { return IsExists(xn, xpath) ? xn.SelectSingleNode(xpath).InnerText : string.Empty; } }
新浪微博 XML 文件操作助手相关推荐
- php复制xml文件,PHP_php xml文件操作实现代码(二),复制代码 代码如下:?php //创 - phpStudy...
php xml文件操作实现代码(二) 复制代码 代码如下: //创建一个新的DOM文档 $dom = new DomDocument(); //在根节点创建departs标签 $departs = $ ...
- php xml expat,php 使用expat方式解析xml文件操作示例
本文实例讲述了php 使用expat方式解析xml文件操作.分享给大家供大家参考,具体如下: test.xml: George John Reminder George2 John2 Reminder ...
- android xml文件操作类,android操作xml
android操作xml封装后的类,包括创建xml和读xml. public class XmlParserUtil { //创建xml文件 public static void createXmlF ...
- php操作xml文件,php xml文件操作代码(一)
创建SimpleXML对象 学习操作xml的朋友可以看看. example.xml文件: $xml = simplexml_load_file('example.xml'); //创建SimpleXM ...
- matlab对xml文件操作,Matlab读写xml文件
xml文件以文档对象模型表示,简称DOM(Document Object Model).在Matlab中,使用xmlread读取xml文件成DOM节点,对xml文件的操作转化成对DOM节点的操作,使用 ...
- Java读写xml文件操作(3W)what why how where
一. what 1.xml是一种可扩展的标记语言. 2.标记语言:是一种通过标签来描述数据的一门语言. 3.可扩展:标签的名字可以自己定义. 4.可以说xml文件是由标签组成,而标签是可以自定义的. ...
- tinyxml2 数组_7.数据本地化CCString,CCArray,CCDictionary,tinyxml2,写入UserDefault.xml文件,操作xml,解析xml...
数据本地化 A CCUserDefault 系统会在默认路径cocos2d-x-2.2.3\projects\Hello\proj.win32\Debug.win32下生成一个名为UserDef ...
- 利用DataSet对Xml文件操作
----------------------------------------------- 将DataSet内容写入Xml文件 ---------------------------------- ...
- XML文件操作(C#)
XML应用于Web开发的许多方面,常用于简化数据的存储和共享,它的设计宗旨是传输数据,而非显示数据.下面简单介绍一下C#是如何对XML文件进行读取的. 1.首先,建立XML对象并关联XML文件 str ...
最新文章
- python print 的使用方法
- KindEditor ASP.NET 上传/浏览服务器 附源码
- Jmeter(二十二)_jenkins配置gitlab插件与ant插件
- dataframe两个表合并_DAXSQLPython实现报表项目存在串行的财务报表合并
- 使用C# (.NET Core) 实现命令设计模式 (Command Pattern)
- how to install nc on centos8及nc应用
- 空难生还几率这么低,飞机上为什么不配备降落伞???
- Java Servlet(八):EL自定义函数
- python if语句判断字符串_python – 条件If语句:如果行中的值包含字符串…设置另一列等于字符串...
- 第十八届绵竹年画节开幕 大巡游展示清末年画《迎春图》场景
- java解惑--摘要
- css3中的transform中的3d变换:translatez()与transform-origin-z()的区别
- 数据库事务4种隔离级别及7种传播行为(三)
- 数字电路基础知识—— IO外设之GPIO介绍
- windows安装ssh服务
- NVIDIA Tegra3,高通S4 MSM8960,三星Exynos4【新一代手机处理器大比拼】
- Flutter时间日期格式化等操作(一个月的最后一天日期,时间段内所有日期...)
- 详解 python 的 切片
- 我的世界服务器文件翻译,我的世界server.properties翻译 联机参数设置攻略
- sass、scss、less区别