C# Класс 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.

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

AppendNewNode() статический публичный Метод

static public AppendNewNode ( XmlNode parentNode, String childName, String namespaceUri ) : XmlNode
parentNode System.Xml.XmlNode
childName String
namespaceUri String
Результат System.Xml.XmlNode

SelectRequiredSingleNode() публичный статический Метод

public static SelectRequiredSingleNode ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : XmlNode
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
Результат System.Xml.XmlNode

SelectRequiredSingleNodeAsBoolean() публичный статический Метод

public static SelectRequiredSingleNodeAsBoolean ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : System.Boolean
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
Результат System.Boolean

SelectRequiredSingleNodeAsDouble() публичный статический Метод

public static SelectRequiredSingleNodeAsDouble ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : Double
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
Результат Double

SelectRequiredSingleNodeAsInt32() публичный статический Метод

public static SelectRequiredSingleNodeAsInt32 ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : Int32
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
Результат System.Int32

SelectRequiredSingleNodeAsString() публичный статический Метод

public static SelectRequiredSingleNodeAsString ( XmlNode node, String xPath, XmlNamespaceManager xmlNamespaceManager ) : String
node System.Xml.XmlNode
xPath String
xmlNamespaceManager System.Xml.XmlNamespaceManager
Результат String

SetAttributes() публичный статический Метод

public static SetAttributes ( XmlNode node ) : void
node System.Xml.XmlNode
Результат void

TrySelectSingleNode() публичный статический Метод

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
Результат System.Boolean

TrySelectSingleNodeAsBoolean() публичный статический Метод

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
Результат System.Boolean

TrySelectSingleNodeAsDouble() публичный статический Метод

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
Результат System.Boolean

TrySelectSingleNodeAsInt32() публичный статический Метод

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
Результат System.Boolean

TrySelectSingleNodeAsString() публичный статический Метод

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
Результат System.Boolean

TrySelectSingleNodeAsUInt32() публичный статический Метод

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
Результат System.Boolean