DBUtility/XmlControl.cs
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Data;
using System.IO;
using System.Xml;
namespace DBUtility
{
/// <summary>
/// 提供对XML文档的操作接口。
/// </summary>
public class XmlControl
{
private string _strXmlFile;
private XmlDocument _objXmlDoc = new XmlDocument();
/// <summary>
/// TODO: 在这里加入建构函式的程序代码
/// </summary>
/// <param name="XmlFile"></param>
public XmlControl(string _XmlFile)
{
try
{
_objXmlDoc.Load(_XmlFile);
}
catch (System.Exception ex)
{
throw ex;
}
_strXmlFile = _XmlFile;
}
/// <summary>
/// 返回一个XmlNodeList
/// </summary>
/// <param name="XmlPathNode"></param>
/// <returns></returns>
public XmlNodeList GetList(string _XmlPathNode)
{
XmlNodeList _NodeList = _objXmlDoc.SelectNodes(_XmlPathNode);
return _NodeList;
}
public bool ExistNode(string _XmlPathNode)
{
XmlNode _Node = _objXmlDoc.SelectSingleNode(_XmlPathNode);
if (_Node == null)
return false;
else
return true;
}
/// <summary>
/// 查找数据。返回一个DataView
/// </summary>
/// <param name="XmlPathNode"></param>
/// <returns></returns>
public DataView GetData(string _XmlPathNode)
{
DataSet _ds = new DataSet();
StringReader _read = new StringReader(_objXmlDoc.SelectSingleNode(_XmlPathNode).OuterXml);
_ds.ReadXml(_read);
return _ds.Tables[0].DefaultView;
后面还有 154 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。