Method | Description | |
---|---|---|
CreateOrUpdateXmlAttributeByXPath ( string xmlFileName, string xpath, string xmlAttributeName, string value ) : bool |
依据匹配XPath表达式的第一个节点来创建或更新它的属性(如果属性存在则更新,不存在则创建)
|
|
CreateOrUpdateXmlNodeByXPath ( string xmlFileName, string xpath, string xmlNodeName, string innerText ) : bool |
依据匹配XPath表达式的第一个节点来创建或更新它的子节点(如果节点存在则更新,不存在则创建)
|
|
CreateXmlDocument ( string xmlFileName, string rootNodeName, string version, string encoding, string standalone ) : bool |
创建一个XML文档
|
|
CreateXmlNodeByXPath ( string xmlFileName, string xpath, string xmlNodeName, string innerText, string xmlAttributeName, string value ) : bool |
依据匹配XPath表达式的第一个节点来创建它的子节点(如果此节点已存在则追加一个新的同名节点
|
|
DeleteAllXmlAttributeByXPath ( string xmlFileName, string xpath ) : bool |
删除匹配XPath表达式的第一个节点中的所有属性
|
|
DeleteXmlAttributeByXPath ( string xmlFileName, string xpath, string xmlAttributeName ) : bool |
删除匹配XPath表达式的第一个节点中的匹配参数xmlAttributeName的属性
|
|
DeleteXmlNodeByXPath ( string xmlFileName, string xpath ) : bool |
删除匹配XPath表达式的第一个节点(节点中的子元素同时会被删除)
|
|
GetXmlAttribute ( |
选择节点的某一个xml属性名称
|
|
GetXmlNodeByXpath ( |
选择匹配XPath表达式的第一个节点XmlNode.
|
|
GetXmlNodeListByXpath ( |
选择匹配XPath表达式的节点列表XmlNodeList.
|
|
GetXmlNodeValue ( |
||
XMLHelper ( ) : System |
public static CreateOrUpdateXmlAttributeByXPath ( string xmlFileName, string xpath, string xmlAttributeName, string value ) : bool | ||
xmlFileName | string | XML文档完全文件名(包含物理路径) |
xpath | string | 要匹配的XPath表达式(例如:"//节点名//子节点名 |
xmlAttributeName | string | 要匹配xmlAttributeName的属性名称 |
value | string | 属性值 |
return | bool |
public static CreateOrUpdateXmlNodeByXPath ( string xmlFileName, string xpath, string xmlNodeName, string innerText ) : bool | ||
xmlFileName | string | XML文档完全文件名(包含物理路径) |
xpath | string | 要匹配的XPath表达式(例如:"//节点名//子节点名 |
xmlNodeName | string | 要匹配xmlNodeName的节点名称 |
innerText | string | 节点文本值 |
return | bool |
public static CreateXmlDocument ( string xmlFileName, string rootNodeName, string version, string encoding, string standalone ) : bool | ||
xmlFileName | string | XML文档完全文件名(包含物理路径) |
rootNodeName | string | XML文档根节点名称(须指定一个根节点名称) |
version | string | XML文档版本号(必须为:"1.0") |
encoding | string | XML文档编码方式 |
standalone | string | 该值必须是"yes"或"no",如果为null,Save方法不在XML声明上写出独立属性 |
return | bool |
public static CreateXmlNodeByXPath ( string xmlFileName, string xpath, string xmlNodeName, string innerText, string xmlAttributeName, string value ) : bool | ||
xmlFileName | string | XML文档完全文件名(包含物理路径) |
xpath | string | 要匹配的XPath表达式(例如:"//节点名//子节点名 |
xmlNodeName | string | 要匹配xmlNodeName的节点名称 |
innerText | string | 节点文本值 |
xmlAttributeName | string | 要匹配xmlAttributeName的属性名称 |
value | string | 属性值 |
return | bool |
public static DeleteAllXmlAttributeByXPath ( string xmlFileName, string xpath ) : bool | ||
xmlFileName | string | XML文档完全文件名(包含物理路径) |
xpath | string | 要匹配的XPath表达式(例如:"//节点名//子节点名 |
return | bool |
public static DeleteXmlAttributeByXPath ( string xmlFileName, string xpath, string xmlAttributeName ) : bool | ||
xmlFileName | string | XML文档完全文件名(包含物理路径) |
xpath | string | 要匹配的XPath表达式(例如:"//节点名//子节点名 |
xmlAttributeName | string | 要删除的xmlAttributeName的属性名称 |
return | bool |
public static DeleteXmlNodeByXPath ( string xmlFileName, string xpath ) : bool | ||
xmlFileName | string | XML文档完全文件名(包含物理路径) |
xpath | string | 要匹配的XPath表达式(例如:"//节点名//子节点名 |
return | bool |
public static GetXmlAttribute ( |
||
xmlNode | xml节点 | |
attributeName | string | 属性名称 |
return | string |
public static GetXmlNodeByXpath ( |
||
xmlDoc | XML文档 | |
xpath | string | 要匹配的XPath表达式(例如:"//节点名//子节点名") |
return |
public static GetXmlNodeListByXpath ( |
||
xmlDoc | XML文档 | |
xpath | string | 要匹配的XPath表达式(例如:"//节点名//子节点名") |
return |
public static GetXmlNodeValue ( |
||
xmlNode | ||
childNodeName | string | |
return | string |