C# Class KeePass.Util.XmlUtil

Exibir arquivo Open project: cappert/keepass2 Class Usage Examples

Public Methods

Method Description
DecodeHtmlEntities ( string strXml ) : string

Decode common HTML entities except the XML ones (<, >, etc.).

FindMultiChild ( XmlNodeList xlList, string strChildName, int nMultiChildIndex ) : XmlNode
GetMultiChildIndex ( XmlNodeList xlList, XmlNode xnFind ) : int
GetObjectXmlPath ( object oContainer, object oNeedle ) : string
MergeNodes ( XmlDocument xd, XmlNode xn, XmlNode xnOverride ) : void
SafeAttribute ( System.Windows.Forms.HtmlElement htmlNode, string strName ) : string
SafeInnerText ( System.Windows.Forms.HtmlElement htmlNode ) : string
SafeInnerText ( XmlNode xmlNode ) : string
SafeInnerText ( XmlNode xmlNode, string strNewLineCode ) : string
SafeInnerXml ( XmlNode xmlNode ) : string
SplitByCData ( string str ) : List

Private Methods

Method Description
GetObjectXmlPathRec ( object oContainer, Type tContainer, object oNeedle, string strCurPath ) : string

Method Details

DecodeHtmlEntities() public static method

Decode common HTML entities except the XML ones (<, >, etc.).
public static DecodeHtmlEntities ( string strXml ) : string
strXml string String to decode.
return string

FindMultiChild() public static method

public static FindMultiChild ( XmlNodeList xlList, string strChildName, int nMultiChildIndex ) : XmlNode
xlList System.Xml.XmlNodeList
strChildName string
nMultiChildIndex int
return System.Xml.XmlNode

GetMultiChildIndex() public static method

public static GetMultiChildIndex ( XmlNodeList xlList, XmlNode xnFind ) : int
xlList System.Xml.XmlNodeList
xnFind System.Xml.XmlNode
return int

GetObjectXmlPath() public static method

public static GetObjectXmlPath ( object oContainer, object oNeedle ) : string
oContainer object
oNeedle object
return string

MergeNodes() public static method

public static MergeNodes ( XmlDocument xd, XmlNode xn, XmlNode xnOverride ) : void
xd System.Xml.XmlDocument
xn System.Xml.XmlNode
xnOverride System.Xml.XmlNode
return void

SafeAttribute() public static method

public static SafeAttribute ( System.Windows.Forms.HtmlElement htmlNode, string strName ) : string
htmlNode System.Windows.Forms.HtmlElement
strName string
return string

SafeInnerText() public static method

public static SafeInnerText ( System.Windows.Forms.HtmlElement htmlNode ) : string
htmlNode System.Windows.Forms.HtmlElement
return string

SafeInnerText() public static method

public static SafeInnerText ( XmlNode xmlNode ) : string
xmlNode System.Xml.XmlNode
return string

SafeInnerText() public static method

public static SafeInnerText ( XmlNode xmlNode, string strNewLineCode ) : string
xmlNode System.Xml.XmlNode
strNewLineCode string
return string

SafeInnerXml() public static method

public static SafeInnerXml ( XmlNode xmlNode ) : string
xmlNode System.Xml.XmlNode
return string

SplitByCData() public static method

public static SplitByCData ( string str ) : List
str string
return List