C# Класс Lucene.Net.QueryParsers.Xml.DOMUtils

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

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

Метод Описание
GetAttribute ( XmlElement element, string attributeName, bool deflt ) : bool
GetAttribute ( XmlElement element, string attributeName, float deflt ) : float
GetAttribute ( XmlElement element, string attributeName, int deflt ) : int
GetAttribute ( XmlElement element, string attributeName, string deflt ) : string
GetAttributeOrFail ( XmlElement e, string name ) : string
GetAttributeWithInheritance ( XmlElement element, string attributeName ) : string

Returns an attribute value from this node, or first parent node with this attribute defined

GetAttributeWithInheritanceOrFail ( XmlElement e, string name ) : string
GetChildByTagName ( XmlElement e, string name ) : XmlElement

Convenience method where there is only one child XmlElement of a given name

GetChildByTagOrFail ( XmlElement e, string name ) : XmlElement
GetChildTextByTagName ( XmlElement e, string tagName ) : string

Convenience method where there is only one child XmlElement of a given name

GetFirstChildElement ( XmlElement element ) : XmlElement
GetFirstChildOrFail ( XmlElement e ) : XmlElement
GetNonBlankTextOrFail ( XmlElement e ) : string
GetText ( XmlNode e ) : string
InsertChild ( XmlElement parent, string tagName, string text ) : XmlElement

Convenience method to append a new child with text

LoadXML ( Stream input ) : XmlDocument

Helper method to parse an XML file into a DOM tree, given a Stream.

LoadXML ( TextReader input ) : XmlDocument

Helper method to parse an XML file into a DOM tree, given a TextReader.

LoadXML ( XmlReader input ) : XmlDocument

Helper method to parse an XML file into a DOM tree, given an XmlReader.

Приватные методы

Метод Описание
GetTextBuffer ( XmlNode e, StringBuilder sb ) : void

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

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

public static GetAttribute ( XmlElement element, string attributeName, bool deflt ) : bool
element System.Xml.XmlElement
attributeName string
deflt bool
Результат bool

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

public static GetAttribute ( XmlElement element, string attributeName, float deflt ) : float
element System.Xml.XmlElement
attributeName string
deflt float
Результат float

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

public static GetAttribute ( XmlElement element, string attributeName, int deflt ) : int
element System.Xml.XmlElement
attributeName string
deflt int
Результат int

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

public static GetAttribute ( XmlElement element, string attributeName, string deflt ) : string
element System.Xml.XmlElement
attributeName string
deflt string
Результат string

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

public static GetAttributeOrFail ( XmlElement e, string name ) : string
e System.Xml.XmlElement
name string
Результат string

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

Returns an attribute value from this node, or first parent node with this attribute defined
public static GetAttributeWithInheritance ( XmlElement element, string attributeName ) : string
element System.Xml.XmlElement
attributeName string
Результат string

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

public static GetAttributeWithInheritanceOrFail ( XmlElement e, string name ) : string
e System.Xml.XmlElement
name string
Результат string

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

Convenience method where there is only one child XmlElement of a given name
public static GetChildByTagName ( XmlElement e, string name ) : XmlElement
e System.Xml.XmlElement
name string
Результат System.Xml.XmlElement

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

public static GetChildByTagOrFail ( XmlElement e, string name ) : XmlElement
e System.Xml.XmlElement
name string
Результат System.Xml.XmlElement

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

Convenience method where there is only one child XmlElement of a given name
public static GetChildTextByTagName ( XmlElement e, string tagName ) : string
e System.Xml.XmlElement
tagName string
Результат string

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

public static GetFirstChildElement ( XmlElement element ) : XmlElement
element System.Xml.XmlElement
Результат System.Xml.XmlElement

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

public static GetFirstChildOrFail ( XmlElement e ) : XmlElement
e System.Xml.XmlElement
Результат System.Xml.XmlElement

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

public static GetNonBlankTextOrFail ( XmlElement e ) : string
e System.Xml.XmlElement
Результат string

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

public static GetText ( XmlNode e ) : string
e System.Xml.XmlNode
Результат string

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

Convenience method to append a new child with text
public static InsertChild ( XmlElement parent, string tagName, string text ) : XmlElement
parent System.Xml.XmlElement
tagName string
text string
Результат System.Xml.XmlElement

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

Helper method to parse an XML file into a DOM tree, given a Stream.
public static LoadXML ( Stream input ) : XmlDocument
input Stream reader of the XML file to be parsed
Результат System.Xml.XmlDocument

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

Helper method to parse an XML file into a DOM tree, given a TextReader.
public static LoadXML ( TextReader input ) : XmlDocument
input TextReader reader of the XML file to be parsed
Результат System.Xml.XmlDocument

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

Helper method to parse an XML file into a DOM tree, given an XmlReader.
public static LoadXML ( XmlReader input ) : XmlDocument
input XmlReader reader of the XML file to be parsed
Результат System.Xml.XmlDocument