C# Класс common.DAO.XmlDao

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddXElement ( string>.Dictionary nodes, string>.Dictionary property, string xmlConfigPath ) : System.Xml.Linq.XElement
AddXNode ( string>.Dictionary value, System.Xml.Linq.XElement xElement, string xmlPath ) : string

增加节点

ModifyXNode ( string>.Dictionary value, System.Xml.Linq.XElement xElement, string xmlPath ) : string

对节点的子节点进行修改

SelectOneXElement ( string>.Dictionary property, string xmlPath, string nodePath ) : System.Xml.Linq.XElement

筛选所需要的唯一节点元素

XElementDelete ( string nodePath, string nodeName, string xmlConfigPath ) : string

节点删除操作

XNodeAttributes ( string>.Dictionary property, System.Xml.Linq.XElement xElement, string xmlPath ) : string

修改节点元素的属性

XmlQuery ( string nodePath, string xmlPath ) : XmlNodeList

获取节点

XmlRead ( string nodePath, int num, string xmlConfigPath ) : string

查询单个节点数据

Описание методов

AddXElement() публичный Метод

public AddXElement ( string>.Dictionary nodes, string>.Dictionary property, string xmlConfigPath ) : System.Xml.Linq.XElement
nodes string>.Dictionary 增加节点集
property string>.Dictionary 节点的属性集
xmlConfigPath string 添加节点的xml文件
Результат System.Xml.Linq.XElement

AddXNode() публичный Метод

增加节点
public AddXNode ( string>.Dictionary value, System.Xml.Linq.XElement xElement, string xmlPath ) : string
value string>.Dictionary 需要修改的子节点的键值对
xElement System.Xml.Linq.XElement 所要修改的节点元素
xmlPath string xml文件的路径
Результат string

ModifyXNode() публичный Метод

对节点的子节点进行修改
public ModifyXNode ( string>.Dictionary value, System.Xml.Linq.XElement xElement, string xmlPath ) : string
value string>.Dictionary 需要修改的子节点的键值对
xElement System.Xml.Linq.XElement 所要修改的节点元素
xmlPath string xml文件的路径
Результат string

SelectOneXElement() публичный Метод

筛选所需要的唯一节点元素
public SelectOneXElement ( string>.Dictionary property, string xmlPath, string nodePath ) : System.Xml.Linq.XElement
property string>.Dictionary 需要满足的属性
xmlPath string 读取的xml文件路径
nodePath string 节点路径
Результат System.Xml.Linq.XElement

XElementDelete() публичный Метод

节点删除操作
public XElementDelete ( string nodePath, string nodeName, string xmlConfigPath ) : string
nodePath string 要删除的节点
nodeName string 节点的名字
xmlConfigPath string 所需删除节点的一系列xml文件
Результат string

XNodeAttributes() публичный Метод

修改节点元素的属性
public XNodeAttributes ( string>.Dictionary property, System.Xml.Linq.XElement xElement, string xmlPath ) : string
property string>.Dictionary 修改属性的键值对
xElement System.Xml.Linq.XElement 所要修改的节点元素
xmlPath string 保存的xml文件路径
Результат string

XmlQuery() публичный Метод

获取节点
public XmlQuery ( string nodePath, string xmlPath ) : XmlNodeList
nodePath string 节点路径
xmlPath string 读取的xml文件的路径
Результат System.Xml.XmlNodeList

XmlRead() публичный Метод

查询单个节点数据
public XmlRead ( string nodePath, int num, string xmlConfigPath ) : string
nodePath string 要查询数据的节点
num int 要查询数据的索引号
xmlConfigPath string 查询的根节点路径
Результат string