C# Class TrakHound.Tools.XML_Functions

Exibir arquivo Open project: TrakHound/TrakHound-Community

Public Methods

Method Description
AddNode ( XmlDocument doc, string xPath ) : XmlNode
GetAttributeValue ( XmlNode node, string attributeName ) : string
GetInnerText ( XmlDocument doc, string xPath ) : string
ReadDocument ( string path, XmlReaderSettings settings = null ) : XmlDocument
SetAttribute ( XmlDocument doc, XmlNode node, string attributeName, string attributeValue ) : bool
SetAttribute ( XmlDocument doc, string xPath, string attributeName, string attributeValue ) : bool
SetInnerText ( XmlDocument doc, string xPath, string text ) : bool
StringToXmlDocument ( string str ) : XmlDocument
WriteDocument ( XmlDocument doc, string path ) : void
XmlDocumentToString ( XmlDocument doc ) : string

Private Methods

Method Description
makeXPath ( XmlDocument doc, XmlNode parent, string xPath ) : XmlNode

Method Details

AddNode() public static method

public static AddNode ( XmlDocument doc, string xPath ) : XmlNode
doc System.Xml.XmlDocument
xPath string
return System.Xml.XmlNode

GetAttributeValue() public static method

public static GetAttributeValue ( XmlNode node, string attributeName ) : string
node System.Xml.XmlNode
attributeName string
return string

GetInnerText() public static method

public static GetInnerText ( XmlDocument doc, string xPath ) : string
doc System.Xml.XmlDocument
xPath string
return string

ReadDocument() public static method

public static ReadDocument ( string path, XmlReaderSettings settings = null ) : XmlDocument
path string
settings System.Xml.XmlReaderSettings
return System.Xml.XmlDocument

SetAttribute() public static method

public static SetAttribute ( XmlDocument doc, XmlNode node, string attributeName, string attributeValue ) : bool
doc System.Xml.XmlDocument
node System.Xml.XmlNode
attributeName string
attributeValue string
return bool

SetAttribute() public static method

public static SetAttribute ( XmlDocument doc, string xPath, string attributeName, string attributeValue ) : bool
doc System.Xml.XmlDocument
xPath string
attributeName string
attributeValue string
return bool

SetInnerText() public static method

public static SetInnerText ( XmlDocument doc, string xPath, string text ) : bool
doc System.Xml.XmlDocument
xPath string
text string
return bool

StringToXmlDocument() public static method

public static StringToXmlDocument ( string str ) : XmlDocument
str string
return System.Xml.XmlDocument

WriteDocument() public static method

public static WriteDocument ( XmlDocument doc, string path ) : void
doc System.Xml.XmlDocument
path string
return void

XmlDocumentToString() public static method

public static XmlDocumentToString ( XmlDocument doc ) : string
doc System.Xml.XmlDocument
return string