C# Class common.DAO.XmlDao

Exibir arquivo Open project: hddevteam/luckyci Class Usage Examples

Public Methods

Method Description
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

查询单个节点数据

Method Details

AddXElement() public method

public AddXElement ( string>.Dictionary nodes, string>.Dictionary property, string xmlConfigPath ) : System.Xml.Linq.XElement
nodes string>.Dictionary 增加节点集
property string>.Dictionary 节点的属性集
xmlConfigPath string 添加节点的xml文件
return System.Xml.Linq.XElement

AddXNode() public method

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

ModifyXNode() public method

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

SelectOneXElement() public method

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

XElementDelete() public method

节点删除操作
public XElementDelete ( string nodePath, string nodeName, string xmlConfigPath ) : string
nodePath string 要删除的节点
nodeName string 节点的名字
xmlConfigPath string 所需删除节点的一系列xml文件
return string

XNodeAttributes() public method

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

XmlQuery() public method

获取节点
public XmlQuery ( string nodePath, string xmlPath ) : XmlNodeList
nodePath string 节点路径
xmlPath string 读取的xml文件的路径
return System.Xml.XmlNodeList

XmlRead() public method

查询单个节点数据
public XmlRead ( string nodePath, int num, string xmlConfigPath ) : string
nodePath string 要查询数据的节点
num int 要查询数据的索引号
xmlConfigPath string 查询的根节点路径
return string