Method | Description | |
---|---|---|
AppendRange ( string xPath, IEnumerable |
在xPath匹配到的第一个节点下追加多个子节点
|
|
AppendXElement ( string xPath, System.Xml.Linq.XElement childElement ) : bool |
在xPath匹配到的第一个节点下追加一个子节点
|
|
AppendXElement ( string xPath, string name, string innerText, string>.IDictionary |
在xPath匹配到的第一个节点下追加一个子节点,如果追加不成功则返回false
|
|
GetAttributeValue ( string xPath, string attributeName ) : string |
获取第一个被xPath匹配到的元素的属性,如果属性不存在,返回""
|
|
GetAttributesValue ( string xPath, string attributeName ) : List |
获取所有被xPath匹配到的元素的属性,如果属性不存在,返回""
|
|
GetXElement ( string xPath ) : System.Xml.Linq.XElement |
获取xPath匹配到的第一个元素
|
|
GetXElementText ( string xPath ) : string |
获取xPath匹配到的第一个元素的文本,如果没有匹配到,则返回""
|
|
GetXElements ( string xPath ) : List |
获取xpath匹配所有元素
|
|
Remove ( string xPath ) : void |
删除被xPath匹配的所有节点
|
|
RemoveAttribute ( string xPath, string name ) : void |
删除被xPath匹配的节点下的属性
|
|
Save ( Stream stream ) : void |
保存到流
|
|
Save ( string path ) : void |
保存到磁盘
|
|
SetAttribute ( string xPath, string>.IDictionary |
给xPath匹配到的第一个节点追加属性. 对于该节点已存在的属性,将会覆盖这个属性的值
|
|
Update ( string xPath, string value ) : bool |
修改xPath匹配到的节点的值
|
|
XmlHelper ( Stream stream ) : System |
根据流创建一个XmlHelper对象
|
|
XmlHelper ( string filePath ) : System |
根据磁盘文件创建一个XmlHelper对象
|
|
XmlHelper ( string version, string encoding, string standalone, string rootName ) : System |
创建一个新Xml文档,根据该文档创建一个XmlHelper对象
|
public AppendRange ( string xPath, IEnumerable |
||
xPath | string | xPath表达式 |
elements | IEnumerable |
要追加的节点集合 |
return | void |
public AppendXElement ( string xPath, System.Xml.Linq.XElement childElement ) : bool | ||
xPath | string | xPath表达式 |
childElement | System.Xml.Linq.XElement | 要追加的节点 |
return | bool |
public AppendXElement ( string xPath, string name, string innerText, string>.IDictionary |
||
xPath | string | xPath表达式 |
name | string | 节点名称 |
innerText | string | 节点内的文本,特殊符号会被encode |
attributes | string>.IDictionary | 属性集合 |
return | bool |
public GetAttributeValue ( string xPath, string attributeName ) : string | ||
xPath | string | xPath表达式 |
attributeName | string | 要获取的属性 |
return | string |
public GetAttributesValue ( string xPath, string attributeName ) : List |
||
xPath | string | xPath表达式 |
attributeName | string | 要获取的属性 |
return | List |
public GetXElement ( string xPath ) : System.Xml.Linq.XElement | ||
xPath | string | xPath表达式 |
return | System.Xml.Linq.XElement |
public GetXElementText ( string xPath ) : string | ||
xPath | string | xPath表达式 |
return | string |
public GetXElements ( string xPath ) : List |
||
xPath | string | xPath表达式 |
return | List |
public RemoveAttribute ( string xPath, string name ) : void | ||
xPath | string | xPath表达式 |
name | string | 要移除的属性名 |
return | void |
public SetAttribute ( string xPath, string>.IDictionary |
||
xPath | string | xPath表达式 |
attributes | string>.IDictionary | 属性集合 |
return | bool |
public Update ( string xPath, string value ) : bool | ||
xPath | string | xPath表达式 |
value | string | 要修改的值 |
return | bool |
public XmlHelper ( string filePath ) : System | ||
filePath | string | 要操作那个XML文件的完整文件名 |
return | System |
public XmlHelper ( string version, string encoding, string standalone, string rootName ) : System | ||
version | string | 文档描述的版本号 |
encoding | string | 文档描述的编码 |
standalone | string | 文档描述的standlone属性 |
rootName | string | 根节点的名称 |
return | System |