Class DOMUtils
Helper methods for parsing XML
Inheritance
System.Object
DOMUtils
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Lucene.Net.QueryParser.dll
Syntax
public static class DOMUtils
Methods
|
Improve this Doc
View Source
GetAttribute(XmlElement, String, Boolean)
Declaration
public static bool GetAttribute(XmlElement element, string attributeName, bool deflt)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
element |
|
| System.String |
attributeName |
|
| System.Boolean |
deflt |
|
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
GetAttribute(XmlElement, String, Int32)
Declaration
public static int GetAttribute(XmlElement element, string attributeName, int deflt)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
element |
|
| System.String |
attributeName |
|
| System.Int32 |
deflt |
|
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
GetAttribute(XmlElement, String, Single)
Declaration
public static float GetAttribute(XmlElement element, string attributeName, float deflt)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
element |
|
| System.String |
attributeName |
|
| System.Single |
deflt |
|
Returns
| Type |
Description |
| System.Single |
|
|
Improve this Doc
View Source
GetAttribute(XmlElement, String, String)
Declaration
public static string GetAttribute(XmlElement element, string attributeName, string deflt)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
element |
|
| System.String |
attributeName |
|
| System.String |
deflt |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
GetAttributeOrFail(XmlElement, String)
Declaration
public static string GetAttributeOrFail(XmlElement e, string name)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
e |
|
| System.String |
name |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
GetAttributeWithInheritance(XmlElement, String)
Returns an attribute value from this node, or first parent node with this attribute defined
Declaration
public static string GetAttributeWithInheritance(XmlElement element, string attributeName)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
element |
|
| System.String |
attributeName |
|
Returns
| Type |
Description |
| System.String |
A non-zero-length value if defined, otherwise null
|
|
Improve this Doc
View Source
GetAttributeWithInheritanceOrFail(XmlElement, String)
Declaration
public static string GetAttributeWithInheritanceOrFail(XmlElement e, string name)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
e |
|
| System.String |
name |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
GetChildByTagName(XmlElement, String)
Convenience method where there is only one child System.Xml.XmlElement of a given name
Declaration
public static XmlElement GetChildByTagName(XmlElement e, string name)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
e |
|
| System.String |
name |
|
Returns
| Type |
Description |
| System.Xml.XmlElement |
|
|
Improve this Doc
View Source
GetChildByTagOrFail(XmlElement, String)
Declaration
public static XmlElement GetChildByTagOrFail(XmlElement e, string name)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
e |
|
| System.String |
name |
|
Returns
| Type |
Description |
| System.Xml.XmlElement |
|
|
Improve this Doc
View Source
GetChildTextByTagName(XmlElement, String)
Convenience method where there is only one child System.Xml.XmlElement of a given name
Declaration
public static string GetChildTextByTagName(XmlElement e, string tagName)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
e |
|
| System.String |
tagName |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
GetFirstChildElement(XmlElement)
Declaration
public static XmlElement GetFirstChildElement(XmlElement element)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
element |
|
Returns
| Type |
Description |
| System.Xml.XmlElement |
|
|
Improve this Doc
View Source
GetFirstChildOrFail(XmlElement)
Declaration
public static XmlElement GetFirstChildOrFail(XmlElement e)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
e |
|
Returns
| Type |
Description |
| System.Xml.XmlElement |
|
|
Improve this Doc
View Source
GetNonBlankTextOrFail(XmlElement)
Declaration
public static string GetNonBlankTextOrFail(XmlElement e)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
e |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
GetText(XmlNode)
Declaration
public static string GetText(XmlNode e)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlNode |
e |
|
Returns
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
InsertChild(XmlElement, String, String)
Convenience method to append a new child with text
Declaration
public static XmlElement InsertChild(XmlElement parent, string tagName, string text)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlElement |
parent |
|
| System.String |
tagName |
|
| System.String |
text |
|
Returns
| Type |
Description |
| System.Xml.XmlElement |
|
|
Improve this Doc
View Source
LoadXML(Stream)
Helper method to parse an XML file into a DOM tree, given a System.IO.Stream.
Declaration
public static XmlDocument LoadXML(Stream input)
Parameters
| Type |
Name |
Description |
| System.IO.Stream |
input |
reader of the XML file to be parsed
|
Returns
| Type |
Description |
| System.Xml.XmlDocument |
an System.Xml.XmlDocument object
|
|
Improve this Doc
View Source
LoadXML(TextReader)
Helper method to parse an XML file into a DOM tree, given a System.IO.TextReader.
Declaration
public static XmlDocument LoadXML(TextReader input)
Parameters
| Type |
Name |
Description |
| System.IO.TextReader |
input |
reader of the XML file to be parsed
|
Returns
| Type |
Description |
| System.Xml.XmlDocument |
an System.Xml.XmlDocument object
|
|
Improve this Doc
View Source
LoadXML(XmlReader)
Helper method to parse an XML file into a DOM tree, given an System.Xml.XmlReader.
Declaration
public static XmlDocument LoadXML(XmlReader input)
Parameters
| Type |
Name |
Description |
| System.Xml.XmlReader |
input |
reader of the XML file to be parsed
|
Returns
| Type |
Description |
| System.Xml.XmlDocument |
an System.Xml.XmlDocument object
|