C# Class Smrf.XmlLib.XmlUtil2

XML utility methods.
This class contains utility methods for dealing with XML. All methods are static.

This is an improved replacement for XmlUtil, which should not be used in new projects.

Show file Open project: 2014-sed-team3/term-project Class Usage Examples

Public Methods

Method Description
AppendNewNode ( XmlNode parentNode, String childName, String namespaceUri ) : XmlNode
SelectRequiredSingleNode ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : XmlNode
SelectRequiredSingleNodeAsBoolean ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : System.Boolean
SelectRequiredSingleNodeAsDouble ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : Double
SelectRequiredSingleNodeAsInt32 ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : Int32
SelectRequiredSingleNodeAsString ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : String
SetAttributes ( XmlNode node ) : void
TrySelectSingleNode ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, XmlNode &selectedNode ) : System.Boolean
TrySelectSingleNodeAsBoolean ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, System.Boolean &value ) : System.Boolean
TrySelectSingleNodeAsDouble ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, Double &value ) : System.Boolean
TrySelectSingleNodeAsInt32 ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, Int32 &value ) : System.Boolean
TrySelectSingleNodeAsString ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, String &value ) : System.Boolean
TrySelectSingleNodeAsUInt32 ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, UInt32 &value ) : System.Boolean

Method Details

AppendNewNode() static public method

static public AppendNewNode ( XmlNode parentNode, String childName, String namespaceUri ) : XmlNode
parentNode System.Xml.XmlNode
childName String
namespaceUri String
return System.Xml.XmlNode

SelectRequiredSingleNode() public static method

public static SelectRequiredSingleNode ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : XmlNode
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
return System.Xml.XmlNode

SelectRequiredSingleNodeAsBoolean() public static method

public static SelectRequiredSingleNodeAsBoolean ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : System.Boolean
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
return System.Boolean

SelectRequiredSingleNodeAsDouble() public static method

public static SelectRequiredSingleNodeAsDouble ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : Double
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
return Double

SelectRequiredSingleNodeAsInt32() public static method

public static SelectRequiredSingleNodeAsInt32 ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : Int32
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
return System.Int32

SelectRequiredSingleNodeAsString() public static method

public static SelectRequiredSingleNodeAsString ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : String
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
return String

SetAttributes() public static method

public static SetAttributes ( XmlNode node ) : void
node System.Xml.XmlNode
return void

TrySelectSingleNode() public static method

public static TrySelectSingleNode ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, XmlNode &selectedNode ) : System.Boolean
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
selectedNode System.Xml.XmlNode
return System.Boolean

TrySelectSingleNodeAsBoolean() public static method

public static TrySelectSingleNodeAsBoolean ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, System.Boolean &value ) : System.Boolean
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
value System.Boolean
return System.Boolean

TrySelectSingleNodeAsDouble() public static method

public static TrySelectSingleNodeAsDouble ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, Double &value ) : System.Boolean
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
value Double
return System.Boolean

TrySelectSingleNodeAsInt32() public static method

public static TrySelectSingleNodeAsInt32 ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, Int32 &value ) : System.Boolean
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
value System.Int32
return System.Boolean

TrySelectSingleNodeAsString() public static method

public static TrySelectSingleNodeAsString ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, String &value ) : System.Boolean
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
value String
return System.Boolean

TrySelectSingleNodeAsUInt32() public static method

public static TrySelectSingleNodeAsUInt32 ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager, UInt32 &value ) : System.Boolean
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
value System.UInt32
return System.Boolean