XmlElement
Overview
Xml Element is an xml node that contains a xll element and it's children.
Location
-
Reference:
- Elements.dll .NET, .NET Core 6.0, .NET Standard 2.0
- elements.jar Cooper
- Elements.fx Island, ToffeeV2
- libElements.fx Toffee
- Namespace: RemObjects.Elements.RTL
- Platforms: .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2
- Ancestry: XmlNode | XmlElement
constructor (declared in XmlNode)
constructor
XmlElement()
init()
XmlElement()
Sub New()
constructor withName(not nullable String): InstanceType
Create a new node with a name .
constructor withName(aLocalName: not nullable String)
XmlElement withName(String! aLocalName)
init(name aLocalName: String)
XmlElement withName(String aLocalName)
Sub New withName(aLocalName As String)
Parameters:
- aLocalName:
Create a new node with a name and value.
constructor withName(aLocalName: not nullable String) Value(aValue: not nullable String)
XmlElement withName(String! aLocalName) Value(String! aValue)
init(name aLocalName: String, Value aValue: String)
XmlElement withName(String aLocalName) Value(String aValue)
Sub New withName(aLocalName As String) Value(aValue As String)
Parameters:
- aLocalName:
- aValue:
Add (not nullable XmlAttribute)
method Add(aAttribute: not nullable XmlAttribute)
void Add(XmlAttribute! aAttribute)
func Add(_ aAttribute: XmlAttribute)
void Add(XmlAttribute aAttribute)
Sub Add(aAttribute As XmlAttribute)
Parameters:
- aAttribute:
Add (not nullable XmlCData)
method Add(aCData: not nullable XmlCData)
void Add(XmlCData! aCData)
func Add(_ aCData: XmlCData)
void Add(XmlCData aCData)
Sub Add(aCData As XmlCData)
Parameters:
- aCData:
Add (not nullable XmlComment)
method Add(aComment: not nullable XmlComment)
void Add(XmlComment! aComment)
func Add(_ aComment: XmlComment)
void Add(XmlComment aComment)
Sub Add(aComment As XmlComment)
Parameters:
- aComment:
Add (not nullable IEnumerable<Object>)
method Add(aData: not nullable IEnumerable<Object>)
void Add(IEnumerable<Object>! aData)
// Toffee
func Add(_ aData: INSFastEnumeration<Object>)
// ToffeeV2
func Add(_ aData: IEnumerable<Object>)
void Add(Iterable<Object> aData)
Sub Add(aData As IEnumerable<Object>)
Parameters:
- aData:
Add (not nullable IEnumerable<XmlElement>)
method Add(aData: not nullable IEnumerable<XmlElement>)
void Add(IEnumerable<XmlElement>! aData)
// Toffee
func Add(_ aData: INSFastEnumeration<XmlElement>)
// ToffeeV2
func Add(_ aData: IEnumerable<XmlElement>)
void Add(Iterable<XmlElement> aData)
Sub Add(aData As IEnumerable<XmlElement>)
Parameters:
- aData:
Add (not nullable DateTime)
method Add(aDateTime: not nullable DateTime)
void Add(DateTime! aDateTime)
func Add(_ aDateTime: DateTime)
void Add(DateTime aDateTime)
Sub Add(aDateTime As DateTime)
Parameters:
- aDateTime:
Add (not nullable XmlElement)
method Add(aElement: not nullable XmlElement)
void Add(XmlElement! aElement)
func Add(_ aElement: XmlElement)
void Add(XmlElement aElement)
Sub Add(aElement As XmlElement)
Parameters:
- aElement:
Add (not nullable String)
method Add(aString: not nullable String)
void Add(String! aString)
func Add(_ aString: String)
void Add(String aString)
Sub Add(aString As String)
Parameters:
- aString:
AddAttribute
Add an attribute to this node.
method AddAttribute(aAttribute: not nullable XmlAttribute)
void AddAttribute(XmlAttribute! aAttribute)
func AddAttribute(_ aAttribute: XmlAttribute)
void AddAttribute(XmlAttribute aAttribute)
Sub AddAttribute(aAttribute As XmlAttribute)
Parameters:
- aAttribute:
AddElement (not nullable XmlElement) atIndex(Int32)
Adda sub element and returns it.
method AddElement(aElement: not nullable XmlElement) atIndex(aIndex: Int32)
void AddElement(XmlElement! aElement) atIndex(Int32 aIndex)
func AddElement(_ aElement: XmlElement, atIndex aIndex: Int32)
void AddElement(XmlElement aElement) atIndex(Integer aIndex)
Sub AddElement(aElement As XmlElement) atIndex(aIndex As Int32)
Parameters:
- aElement:
- aIndex:
AddElement (not nullable String, nullable XmlNamespace, nullable String) atIndex(Int32): not nullable XmlElement
Adda sub element and returns it.
method AddElement(aName: not nullable String; aNamespace: nullable XmlNamespace := nil; aValue: nullable String := nil) atIndex(aIndex: Int32): not nullable XmlElement
XmlElement! AddElement(String! aName, XmlNamespace? aNamespace = null, String? aValue = null) atIndex(Int32 aIndex)
// Toffee
func AddElement(_ aName: String, _ aNamespace: XmlNamespace = nil, _ aValue: String = nil, atIndex aIndex: Int32) -> XmlElement
// ToffeeV2
func AddElement(_ aName: String, _ aNamespace: XmlNamespace? = nil, _ aValue: String? = nil, atIndex aIndex: Int32) -> XmlElement
XmlElement AddElement(String aName, XmlNamespace aNamespace, String aValue) atIndex(Integer aIndex)
Function AddElement(aName As String, aNamespace As XmlNamespace? = Null, aValue As String? = Null) atIndex(aIndex As Int32) As XmlElement
Parameters:
- aName:
- aNamespace:
- aValue:
- aIndex:
AddElement (not nullable XmlElement)
Adda sub element and returns it.
method AddElement(aElement: not nullable XmlElement)
void AddElement(XmlElement! aElement)
func AddElement(_ aElement: XmlElement)
void AddElement(XmlElement aElement)
Sub AddElement(aElement As XmlElement)
Parameters:
- aElement:
AddElement (not nullable String, nullable XmlNamespace, nullable String): not nullable XmlElement
Adda sub element and returns it.
method AddElement(aName: not nullable String; aNamespace: nullable XmlNamespace := nil; aValue: nullable String := nil): not nullable XmlElement
XmlElement! AddElement(String! aName, XmlNamespace? aNamespace = null, String? aValue = null)
// Toffee
func AddElement(_ aName: String, _ aNamespace: XmlNamespace = nil, _ aValue: String = nil) -> XmlElement
// ToffeeV2
func AddElement(_ aName: String, _ aNamespace: XmlNamespace? = nil, _ aValue: String? = nil) -> XmlElement
XmlElement AddElement(String aName, XmlNamespace aNamespace, String aValue)
Function AddElement(aName As String, aNamespace As XmlNamespace? = Null, aValue As String? = Null) As XmlElement
Parameters:
- aName:
- aNamespace:
- aValue:
AddElements
Add 0 or more elements.
method AddElements(aElements: not nullable IEnumerable<XmlElement>)
void AddElements(IEnumerable<XmlElement>! aElements)
// Toffee
func AddElements(_ aElements: INSFastEnumeration<XmlElement>)
// ToffeeV2
func AddElements(_ aElements: IEnumerable<XmlElement>)
void AddElements(Iterable<XmlElement> aElements)
Sub AddElements(aElements As IEnumerable<XmlElement>)
Parameters:
- aElements:
AddNamespace (not nullable XmlNamespace)
Add an xml namespace definition to this node.
method AddNamespace(aNamespace: not nullable XmlNamespace)
void AddNamespace(XmlNamespace! aNamespace)
func AddNamespace(_ aNamespace: XmlNamespace)
void AddNamespace(XmlNamespace aNamespace)
Sub AddNamespace(aNamespace As XmlNamespace)
Parameters:
- aNamespace:
AddNamespace (nullable String, not nullable String): XmlNamespace
method AddNamespace(aPrefix: nullable String; aUri: not nullable String): XmlNamespace
XmlNamespace AddNamespace(String? aPrefix, String! aUri)
// Toffee
func AddNamespace(_ aPrefix: String, _ aUri: String) -> XmlNamespace
// ToffeeV2
func AddNamespace(_ aPrefix: String?, _ aUri: String) -> XmlNamespace
XmlNamespace AddNamespace(String aPrefix, String aUri)
Function AddNamespace(aPrefix As String?, aUri As String) As XmlNamespace
Parameters:
- aPrefix:
- aUri:
AddNamespace (nullable String, not nullable Uri): XmlNamespace
Add an xml namespace definition to this node.
method AddNamespace(aPrefix: nullable String; aUri: not nullable Uri): XmlNamespace
XmlNamespace AddNamespace(String? aPrefix, Uri! aUri)
// Toffee
func AddNamespace(_ aPrefix: String, _ aUri: Uri) -> XmlNamespace
// ToffeeV2
func AddNamespace(_ aPrefix: String?, _ aUri: Uri) -> XmlNamespace
XmlNamespace AddNamespace(String aPrefix, Uri aUri)
Function AddNamespace(aPrefix As String?, aUri As Uri) As XmlNamespace
Parameters:
- aPrefix:
- aUri:
AddNode
Add a raw sub mode.
method AddNode(aNode: not nullable XmlNode)
void AddNode(XmlNode! aNode)
func AddNode(_ aNode: XmlNode)
void AddNode(XmlNode aNode)
Sub AddNode(aNode As XmlNode)
Parameters:
- aNode:
Attribute
Find an attribute by name (or nil)
property Attribute[aName: not nullable String]: nullable XmlAttribute read;
XmlAttribute? Attribute[String! aName] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Attribute(_ aName: String) -> XmlAttribute? { get{} }
// Toffee
subscript Attribute(_ aName: String) -> XmlAttribute { get{} }
XmlAttribute Attribute[String aName] { __get; }
ReadOnly Property Attribute(aName As String) As XmlAttribute?
Attribute
Find an attribute by name (or nil)
property Attribute[aName: not nullable String; aNamespace: nullable XmlNamespace]: nullable XmlAttribute read;
XmlAttribute? Attribute[String! aName, XmlNamespace? aNamespace] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Attribute(_ aName: String, _ aNamespace: XmlNamespace?) -> XmlAttribute? { get{} }
// Toffee
subscript Attribute(_ aName: String, _ aNamespace: XmlNamespace) -> XmlAttribute { get{} }
XmlAttribute Attribute[String aName, XmlNamespace aNamespace] { __get; }
ReadOnly Property Attribute(aName As String, aNamespace As XmlNamespace?) As XmlAttribute?
Attributes
Returns all attributes.
property Attributes: not nullable IEnumerable<XmlAttribute> read;
IEnumerable<XmlAttribute>! Attributes { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Attributes: IEnumerable<XmlAttribute> { get{} }
// Toffee
var Attributes: INSFastEnumeration<XmlAttribute> { get{} }
Iterable<XmlAttribute> Attributes { __get; }
ReadOnly Property Attributes() As IEnumerable<XmlAttribute>
ChildIndex
Returns the index in the parent element.
property ChildIndex: Int32 read;
Int32 ChildIndex { get; }
var ChildIndex: Int32 { get{} }
Integer ChildIndex { __get; }
ReadOnly Property ChildIndex() As Int32
CloseTagRange
Returns the position in the original file of the closing tag.
property CloseTagRange: XmlRange read write;
XmlRange CloseTagRange { get; set; }
var CloseTagRange: XmlRange { get{} set{} }
XmlRange CloseTagRange { __get; __set; }
Property CloseTagRange() As XmlRange
DefaultNamespace
Default namespace when no prefix is specified.
property DefaultNamespace: XmlNamespace read;
XmlNamespace DefaultNamespace { get; }
var DefaultNamespace: XmlNamespace { get{} }
XmlNamespace DefaultNamespace { __get; }
ReadOnly Property DefaultNamespace() As XmlNamespace
DefinedNamespaces
Sequence of namespaces defined in this element.
property DefinedNamespaces: not nullable IEnumerable<XmlNamespace> read;
IEnumerable<XmlNamespace>! DefinedNamespaces { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var DefinedNamespaces: IEnumerable<XmlNamespace> { get{} }
// Toffee
var DefinedNamespaces: INSFastEnumeration<XmlNamespace> { get{} }
Iterable<XmlNamespace> DefinedNamespaces { __get; }
ReadOnly Property DefinedNamespaces() As IEnumerable<XmlNamespace>
Document (declared in XmlNode)
Gets the document this node is in.
property Document: nullable XmlDocument read write;
XmlDocument? Document { get; set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Document: XmlDocument? { get{} set{} }
// Toffee
var Document: XmlDocument { get{} set{} }
XmlDocument Document { __get; __set; }
Property Document() As XmlDocument?
Elements
Returns all child elements.
property Elements: not nullable IEnumerable<XmlElement> read;
IEnumerable<XmlElement>! Elements { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Elements: IEnumerable<XmlElement> { get{} }
// Toffee
var Elements: INSFastEnumeration<XmlElement> { get{} }
Iterable<XmlElement> Elements { __get; }
ReadOnly Property Elements() As IEnumerable<XmlElement>
ElementsWithName
Find a child element by name.
method ElementsWithName(aLocalName: not nullable String; aNamespace: nullable XmlNamespace := nil): not nullable IEnumerable<XmlElement>
IEnumerable<XmlElement>! ElementsWithName(String! aLocalName, XmlNamespace? aNamespace = null)
// Toffee
func ElementsWithName(_ aLocalName: String, _ aNamespace: XmlNamespace = nil) -> INSFastEnumeration<XmlElement>
// ToffeeV2
func ElementsWithName(_ aLocalName: String, _ aNamespace: XmlNamespace? = nil) -> IEnumerable<XmlElement>
Iterable<XmlElement> ElementsWithName(String aLocalName, XmlNamespace aNamespace)
Function ElementsWithName(aLocalName As String, aNamespace As XmlNamespace? = Null) As IEnumerable<XmlElement>
Parameters:
- aLocalName:
- aNamespace:
ElementsWithNamespace
Find a child element by name.
method ElementsWithNamespace(aNamespace: nullable XmlNamespace := nil): not nullable IEnumerable<XmlElement>
IEnumerable<XmlElement>! ElementsWithNamespace(XmlNamespace? aNamespace = null)
// Toffee
func ElementsWithNamespace(_ aNamespace: XmlNamespace = nil) -> INSFastEnumeration<XmlElement>
// ToffeeV2
func ElementsWithNamespace(_ aNamespace: XmlNamespace? = nil) -> IEnumerable<XmlElement>
Iterable<XmlElement> ElementsWithNamespace(XmlNamespace aNamespace)
Function ElementsWithNamespace(aNamespace As XmlNamespace? = Null) As IEnumerable<XmlElement>
Parameters:
- aNamespace:
EndTagName
Returns the name of the end tag.
property EndTagName: String read write;
String EndTagName { get; set; }
var EndTagName: String { get{} set{} }
String EndTagName { __get; __set; }
Property EndTagName() As String
FirstElementWithName
Find a child element by name.
method FirstElementWithName(aLocalName: not nullable String; aNamespace: nullable XmlNamespace := nil): nullable XmlElement
XmlElement? FirstElementWithName(String! aLocalName, XmlNamespace? aNamespace = null)
// Toffee
func FirstElementWithName(_ aLocalName: String, _ aNamespace: XmlNamespace = nil) -> XmlElement
// ToffeeV2
func FirstElementWithName(_ aLocalName: String, _ aNamespace: XmlNamespace? = nil) -> XmlElement?
XmlElement FirstElementWithName(String aLocalName, XmlNamespace aNamespace)
Function FirstElementWithName(aLocalName As String, aNamespace As XmlNamespace? = Null) As XmlElement?
Parameters:
- aLocalName:
- aNamespace:
FullName
Returns the full name of this element including namespace.
property FullName: not nullable String read;
String! FullName { get; }
var FullName: String { get{} }
String FullName { __get; }
ReadOnly Property FullName() As String
GetValue
Retuns the string content of this node, optionally including nested elements.
method GetValue(aWithNested: Boolean): nullable String
String? GetValue(Boolean aWithNested)
// Toffee
func GetValue(_ aWithNested: Boolean) -> String
// ToffeeV2
func GetValue(_ aWithNested: Boolean) -> String?
String GetValue(Boolean aWithNested)
Function GetValue(aWithNested As Boolean) As String?
Parameters:
- aWithNested:
IsEmpty
True if this element is empty and no child nodes.
property IsEmpty: Boolean read;
Boolean IsEmpty { get; }
var IsEmpty: Boolean { get{} }
Boolean IsEmpty { __get; }
ReadOnly Property IsEmpty() As Boolean
LocalName
Returns the name of this node without any prefix.
property LocalName: not nullable String read write;
String! LocalName { get; set; }
var LocalName: String { get{} set{} }
String LocalName { __get; __set; }
Property LocalName() As String
Namespace
Get the namespace for a prefix, only returns a value if it's defined on this node.
property Namespace[aPrefix: String]: nullable XmlNamespace read;
XmlNamespace? Namespace[String aPrefix] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Namespace(_ aPrefix: String) -> XmlNamespace? { get{} }
// Toffee
subscript Namespace(_ aPrefix: String) -> XmlNamespace { get{} }
XmlNamespace Namespace[String aPrefix] { __get; }
ReadOnly Property Namespace(aPrefix As String) As XmlNamespace?
Namespace
Get the namespace for an url, only returns a value if it's defined on this node.
property Namespace[aUri: Uri]: nullable XmlNamespace read;
XmlNamespace? Namespace[Uri aUri] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Namespace(_ aUri: Uri) -> XmlNamespace? { get{} }
// Toffee
subscript Namespace(_ aUri: Uri) -> XmlNamespace { get{} }
XmlNamespace Namespace[Uri aUri] { __get; }
ReadOnly Property Namespace(aUri As Uri) As XmlNamespace?
Namespace
Returns the namespace for this element.
property Namespace: XmlNamespace read write;
XmlNamespace Namespace { get; set; }
var Namespace: XmlNamespace { get{} set{} }
XmlNamespace Namespace { __get; __set; }
Property Namespace() As XmlNamespace
NamespaceByUri
property NamespaceByUri[aUri: String]: nullable XmlNamespace read;
XmlNamespace? NamespaceByUri[String aUri] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript NamespaceByUri(_ aUri: String) -> XmlNamespace? { get{} }
// Toffee
subscript NamespaceByUri(_ aUri: String) -> XmlNamespace { get{} }
XmlNamespace NamespaceByUri[String aUri] { __get; }
ReadOnly Property NamespaceByUri(aUri As String) As XmlNamespace?
NodeRange (declared in XmlNode)
Returns the original range of this node during parsing.
property NodeRange: XmlRange read write;
XmlRange NodeRange { get; set; }
var NodeRange: XmlRange { get{} set{} }
XmlRange NodeRange { __get; __set; }
Property NodeRange() As XmlRange
Nodes
Returns all nodes.
property Nodes: ImmutableList<XmlNode> read;
ImmutableList<XmlNode> Nodes { get; }
var Nodes: ImmutableList<XmlNode> { get{} }
ImmutableList<XmlNode> Nodes { __get; }
ReadOnly Property Nodes() As ImmutableList<XmlNode>
NodeType (declared in XmlNode)
Contains the type of this node.
property NodeType: XmlNodeType read;
XmlNodeType NodeType { get; }
var NodeType: XmlNodeType { get{} }
XmlNodeType NodeType { __get; }
ReadOnly Property NodeType() As XmlNodeType
OpenTagEndColumn
Contains the column of the opening tag ending.
property OpenTagEndColumn: Int32 read write;
Int32 OpenTagEndColumn { get; set; }
var OpenTagEndColumn: Int32 { get{} set{} }
Integer OpenTagEndColumn { __get; __set; }
Property OpenTagEndColumn() As Int32
OpenTagEndLine
Contains the line of the opening tag ending.
property OpenTagEndLine: Int32 read write;
Int32 OpenTagEndLine { get; set; }
var OpenTagEndLine: Int32 { get{} set{} }
Integer OpenTagEndLine { __get; __set; }
Property OpenTagEndLine() As Int32
Parent (declared in XmlNode)
Returns the parent element.
property Parent: nullable XmlElement read;
XmlElement? Parent { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Parent: XmlElement? { get{} }
// Toffee
var Parent: XmlElement { get{} }
XmlElement Parent { __get; }
ReadOnly Property Parent() As XmlElement?
PreserveSpace
Preserve whitespace when serializign this node.
property PreserveSpace: Boolean read write;
Boolean PreserveSpace { get; set; }
var PreserveSpace: Boolean { get{} set{} }
Boolean PreserveSpace { __get; __set; }
Property PreserveSpace() As Boolean
RemoveAllElements
Remove all child elements.
method RemoveAllElements
void RemoveAllElements()
func RemoveAllElements()
void RemoveAllElements()
Sub RemoveAllElements()
RemoveAttribute (not nullable XmlAttribute)
Remove an attribute by name.
method RemoveAttribute(aAttribute: not nullable XmlAttribute)
void RemoveAttribute(XmlAttribute! aAttribute)
func RemoveAttribute(_ aAttribute: XmlAttribute)
void RemoveAttribute(XmlAttribute aAttribute)
Sub RemoveAttribute(aAttribute As XmlAttribute)
Parameters:
- aAttribute:
RemoveAttribute (not nullable String, nullable XmlNamespace): nullable XmlAttribute
Remove an attribute by name.
method RemoveAttribute(aName: not nullable String; aNamespace: nullable XmlNamespace := nil): nullable XmlAttribute
XmlAttribute? RemoveAttribute(String! aName, XmlNamespace? aNamespace = null)
// Toffee
func RemoveAttribute(_ aName: String, _ aNamespace: XmlNamespace = nil) -> XmlAttribute
// ToffeeV2
func RemoveAttribute(_ aName: String, _ aNamespace: XmlNamespace? = nil) -> XmlAttribute?
XmlAttribute RemoveAttribute(String aName, XmlNamespace aNamespace)
Function RemoveAttribute(aName As String, aNamespace As XmlNamespace? = Null) As XmlAttribute?
Parameters:
- aName:
- aNamespace:
RemoveElement
Remove an element.
method RemoveElement(aElement: not nullable XmlElement)
void RemoveElement(XmlElement! aElement)
func RemoveElement(_ aElement: XmlElement)
void RemoveElement(XmlElement aElement)
Sub RemoveElement(aElement As XmlElement)
Parameters:
- aElement:
RemoveElementsWithName
Remove an element by name.
method RemoveElementsWithName(aName: not nullable String; aNamespace: nullable XmlNamespace := nil)
void RemoveElementsWithName(String! aName, XmlNamespace? aNamespace = null)
// Toffee
func RemoveElementsWithName(_ aName: String, _ aNamespace: XmlNamespace = nil)
// ToffeeV2
func RemoveElementsWithName(_ aName: String, _ aNamespace: XmlNamespace? = nil)
void RemoveElementsWithName(String aName, XmlNamespace aNamespace)
Sub RemoveElementsWithName(aName As String, aNamespace As XmlNamespace? = Null)
Parameters:
- aName:
- aNamespace:
RemoveNamespace (not nullable XmlNamespace)
Remove a namespace.
method RemoveNamespace(aNamespace: not nullable XmlNamespace)
void RemoveNamespace(XmlNamespace! aNamespace)
func RemoveNamespace(_ aNamespace: XmlNamespace)
void RemoveNamespace(XmlNamespace aNamespace)
Sub RemoveNamespace(aNamespace As XmlNamespace)
Parameters:
- aNamespace:
RemoveNamespace (not nullable String)
Remove a namespace.
method RemoveNamespace(aPrefix: not nullable String)
void RemoveNamespace(String! aPrefix)
func RemoveNamespace(_ aPrefix: String)
void RemoveNamespace(String aPrefix)
Sub RemoveNamespace(aPrefix As String)
Parameters:
- aPrefix:
ReplaceElement
Replace an element with another.
method ReplaceElement(aExistingElement: not nullable XmlElement) withElement(aNewElement: not nullable XmlElement)
void ReplaceElement(XmlElement! aExistingElement) withElement(XmlElement! aNewElement)
func ReplaceElement(_ aExistingElement: XmlElement, withElement aNewElement: XmlElement)
void ReplaceElement(XmlElement aExistingElement) withElement(XmlElement aNewElement)
Sub ReplaceElement(aExistingElement As XmlElement) withElement(aNewElement As XmlElement)
Parameters:
- aExistingElement:
- aNewElement:
SetAttribute
Adds or replaces an attribute
method SetAttribute(aName: not nullable String; aNamespace: nullable XmlNamespace := nil; aValue: not nullable String)
void SetAttribute(String! aName, XmlNamespace? aNamespace = null, String! aValue)
// Toffee
func SetAttribute(_ aName: String, _ aNamespace: XmlNamespace = nil, _ aValue: String)
// ToffeeV2
func SetAttribute(_ aName: String, _ aNamespace: XmlNamespace? = nil, _ aValue: String)
void SetAttribute(String aName, XmlNamespace aNamespace, String aValue)
Sub SetAttribute(aName As String, aNamespace As XmlNamespace? = Null, aValue As String)
Parameters:
- aName:
- aNamespace:
- aValue:
toString Cooper
method toString: PlatformString
PlatformString toString()
func toString() -> PlatformString
PlatformString toString()
Function toString() As PlatformString
ToString override .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
Convert an element to string.
method ToString: PlatformString
PlatformString ToString()
func ToString() -> String
Function ToString() As PlatformString
ToString (Boolean, Boolean, XmlFormattingOptions): String override
Convert an element to string.
// .NET, .NET Core 6.0, .NET Standard 2.0
method ToString(aSaveFormatted: Boolean; aFormatInsideTags: Boolean; aFormatOptions: XmlFormattingOptions := nil): String
// Island
method ToString(aSaveFormatted: Boolean; aFormatInsideTags: Boolean; aFormatOptions: XmlFormattingOptions): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ToString(Boolean aSaveFormatted, Boolean aFormatInsideTags, XmlFormattingOptions aFormatOptions = null)
// Island
String ToString(Boolean aSaveFormatted, Boolean aFormatInsideTags, XmlFormattingOptions aFormatOptions)
func ToString(_ aSaveFormatted: Boolean, _ aFormatInsideTags: Boolean, _ aFormatOptions: XmlFormattingOptions) -> String
String ToString(Boolean aSaveFormatted, Boolean aFormatInsideTags, XmlFormattingOptions aFormatOptions)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ToString(aSaveFormatted As Boolean, aFormatInsideTags As Boolean, aFormatOptions As XmlFormattingOptions = Null) As String
// Island
Function ToString(aSaveFormatted As Boolean, aFormatInsideTags As Boolean, aFormatOptions As XmlFormattingOptions) As String
Parameters:
- aSaveFormatted:
- aFormatInsideTags:
- aFormatOptions:
UniqueCopy override
Clone this element.
method UniqueCopy: not nullable XmlNode
XmlNode! UniqueCopy()
func UniqueCopy() -> XmlNode
XmlNode UniqueCopy()
Function UniqueCopy() As XmlNode
Value
Returns the string content.
property Value: nullable String read write;
String? Value { get; set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Value: String? { get{} set{} }
// Toffee
var Value: String { get{} set{} }
String Value { __get; __set; }
Property Value() As String?
Attribute
Find an attribute by name (or nil)
property Attribute[aName: not nullable String]: nullable XmlAttribute read;
XmlAttribute? Attribute[String! aName] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Attribute(_ aName: String) -> XmlAttribute? { get{} }
// Toffee
subscript Attribute(_ aName: String) -> XmlAttribute { get{} }
XmlAttribute Attribute[String aName] { __get; }
ReadOnly Property Attribute(aName As String) As XmlAttribute?
Attribute
Find an attribute by name (or nil)
property Attribute[aName: not nullable String; aNamespace: nullable XmlNamespace]: nullable XmlAttribute read;
XmlAttribute? Attribute[String! aName, XmlNamespace? aNamespace] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Attribute(_ aName: String, _ aNamespace: XmlNamespace?) -> XmlAttribute? { get{} }
// Toffee
subscript Attribute(_ aName: String, _ aNamespace: XmlNamespace) -> XmlAttribute { get{} }
XmlAttribute Attribute[String aName, XmlNamespace aNamespace] { __get; }
ReadOnly Property Attribute(aName As String, aNamespace As XmlNamespace?) As XmlAttribute?
Attributes
Returns all attributes.
property Attributes: not nullable IEnumerable<XmlAttribute> read;
IEnumerable<XmlAttribute>! Attributes { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Attributes: IEnumerable<XmlAttribute> { get{} }
// Toffee
var Attributes: INSFastEnumeration<XmlAttribute> { get{} }
Iterable<XmlAttribute> Attributes { __get; }
ReadOnly Property Attributes() As IEnumerable<XmlAttribute>
ChildIndex
Returns the index in the parent element.
property ChildIndex: Int32 read;
Int32 ChildIndex { get; }
var ChildIndex: Int32 { get{} }
Integer ChildIndex { __get; }
ReadOnly Property ChildIndex() As Int32
CloseTagRange
Returns the position in the original file of the closing tag.
property CloseTagRange: XmlRange read write;
XmlRange CloseTagRange { get; set; }
var CloseTagRange: XmlRange { get{} set{} }
XmlRange CloseTagRange { __get; __set; }
Property CloseTagRange() As XmlRange
DefaultNamespace
Default namespace when no prefix is specified.
property DefaultNamespace: XmlNamespace read;
XmlNamespace DefaultNamespace { get; }
var DefaultNamespace: XmlNamespace { get{} }
XmlNamespace DefaultNamespace { __get; }
ReadOnly Property DefaultNamespace() As XmlNamespace
DefinedNamespaces
Sequence of namespaces defined in this element.
property DefinedNamespaces: not nullable IEnumerable<XmlNamespace> read;
IEnumerable<XmlNamespace>! DefinedNamespaces { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var DefinedNamespaces: IEnumerable<XmlNamespace> { get{} }
// Toffee
var DefinedNamespaces: INSFastEnumeration<XmlNamespace> { get{} }
Iterable<XmlNamespace> DefinedNamespaces { __get; }
ReadOnly Property DefinedNamespaces() As IEnumerable<XmlNamespace>
Document (declared in XmlNode)
Gets the document this node is in.
property Document: nullable XmlDocument read write;
XmlDocument? Document { get; set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Document: XmlDocument? { get{} set{} }
// Toffee
var Document: XmlDocument { get{} set{} }
XmlDocument Document { __get; __set; }
Property Document() As XmlDocument?
Elements
Returns all child elements.
property Elements: not nullable IEnumerable<XmlElement> read;
IEnumerable<XmlElement>! Elements { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Elements: IEnumerable<XmlElement> { get{} }
// Toffee
var Elements: INSFastEnumeration<XmlElement> { get{} }
Iterable<XmlElement> Elements { __get; }
ReadOnly Property Elements() As IEnumerable<XmlElement>
EndTagName
Returns the name of the end tag.
property EndTagName: String read write;
String EndTagName { get; set; }
var EndTagName: String { get{} set{} }
String EndTagName { __get; __set; }
Property EndTagName() As String
FullName
Returns the full name of this element including namespace.
property FullName: not nullable String read;
String! FullName { get; }
var FullName: String { get{} }
String FullName { __get; }
ReadOnly Property FullName() As String
IsEmpty
True if this element is empty and no child nodes.
property IsEmpty: Boolean read;
Boolean IsEmpty { get; }
var IsEmpty: Boolean { get{} }
Boolean IsEmpty { __get; }
ReadOnly Property IsEmpty() As Boolean
LocalName
Returns the name of this node without any prefix.
property LocalName: not nullable String read write;
String! LocalName { get; set; }
var LocalName: String { get{} set{} }
String LocalName { __get; __set; }
Property LocalName() As String
Namespace
Get the namespace for a prefix, only returns a value if it's defined on this node.
property Namespace[aPrefix: String]: nullable XmlNamespace read;
XmlNamespace? Namespace[String aPrefix] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Namespace(_ aPrefix: String) -> XmlNamespace? { get{} }
// Toffee
subscript Namespace(_ aPrefix: String) -> XmlNamespace { get{} }
XmlNamespace Namespace[String aPrefix] { __get; }
ReadOnly Property Namespace(aPrefix As String) As XmlNamespace?
Namespace
Get the namespace for an url, only returns a value if it's defined on this node.
property Namespace[aUri: Uri]: nullable XmlNamespace read;
XmlNamespace? Namespace[Uri aUri] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Namespace(_ aUri: Uri) -> XmlNamespace? { get{} }
// Toffee
subscript Namespace(_ aUri: Uri) -> XmlNamespace { get{} }
XmlNamespace Namespace[Uri aUri] { __get; }
ReadOnly Property Namespace(aUri As Uri) As XmlNamespace?
Namespace
Returns the namespace for this element.
property Namespace: XmlNamespace read write;
XmlNamespace Namespace { get; set; }
var Namespace: XmlNamespace { get{} set{} }
XmlNamespace Namespace { __get; __set; }
Property Namespace() As XmlNamespace
NamespaceByUri
property NamespaceByUri[aUri: String]: nullable XmlNamespace read;
XmlNamespace? NamespaceByUri[String aUri] { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript NamespaceByUri(_ aUri: String) -> XmlNamespace? { get{} }
// Toffee
subscript NamespaceByUri(_ aUri: String) -> XmlNamespace { get{} }
XmlNamespace NamespaceByUri[String aUri] { __get; }
ReadOnly Property NamespaceByUri(aUri As String) As XmlNamespace?
NodeRange (declared in XmlNode)
Returns the original range of this node during parsing.
property NodeRange: XmlRange read write;
XmlRange NodeRange { get; set; }
var NodeRange: XmlRange { get{} set{} }
XmlRange NodeRange { __get; __set; }
Property NodeRange() As XmlRange
Nodes
Returns all nodes.
property Nodes: ImmutableList<XmlNode> read;
ImmutableList<XmlNode> Nodes { get; }
var Nodes: ImmutableList<XmlNode> { get{} }
ImmutableList<XmlNode> Nodes { __get; }
ReadOnly Property Nodes() As ImmutableList<XmlNode>
NodeType (declared in XmlNode)
Contains the type of this node.
property NodeType: XmlNodeType read;
XmlNodeType NodeType { get; }
var NodeType: XmlNodeType { get{} }
XmlNodeType NodeType { __get; }
ReadOnly Property NodeType() As XmlNodeType
OpenTagEndColumn
Contains the column of the opening tag ending.
property OpenTagEndColumn: Int32 read write;
Int32 OpenTagEndColumn { get; set; }
var OpenTagEndColumn: Int32 { get{} set{} }
Integer OpenTagEndColumn { __get; __set; }
Property OpenTagEndColumn() As Int32
OpenTagEndLine
Contains the line of the opening tag ending.
property OpenTagEndLine: Int32 read write;
Int32 OpenTagEndLine { get; set; }
var OpenTagEndLine: Int32 { get{} set{} }
Integer OpenTagEndLine { __get; __set; }
Property OpenTagEndLine() As Int32
Parent (declared in XmlNode)
Returns the parent element.
property Parent: nullable XmlElement read;
XmlElement? Parent { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Parent: XmlElement? { get{} }
// Toffee
var Parent: XmlElement { get{} }
XmlElement Parent { __get; }
ReadOnly Property Parent() As XmlElement?
PreserveSpace
Preserve whitespace when serializign this node.
property PreserveSpace: Boolean read write;
Boolean PreserveSpace { get; set; }
var PreserveSpace: Boolean { get{} set{} }
Boolean PreserveSpace { __get; __set; }
Property PreserveSpace() As Boolean
Value
Returns the string content.
property Value: nullable String read write;
String? Value { get; set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Value: String? { get{} set{} }
// Toffee
var Value: String { get{} set{} }
String Value { __get; __set; }
Property Value() As String?
constructor (declared in XmlNode)
constructor
XmlElement()
init()
XmlElement()
Sub New()
constructor withName(not nullable String): InstanceType
Create a new node with a name .
constructor withName(aLocalName: not nullable String)
XmlElement withName(String! aLocalName)
init(name aLocalName: String)
XmlElement withName(String aLocalName)
Sub New withName(aLocalName As String)
Parameters:
- aLocalName:
Create a new node with a name and value.
constructor withName(aLocalName: not nullable String) Value(aValue: not nullable String)
XmlElement withName(String! aLocalName) Value(String! aValue)
init(name aLocalName: String, Value aValue: String)
XmlElement withName(String aLocalName) Value(String aValue)
Sub New withName(aLocalName As String) Value(aValue As String)
Parameters:
- aLocalName:
- aValue:
Add (not nullable XmlAttribute)
method Add(aAttribute: not nullable XmlAttribute)
void Add(XmlAttribute! aAttribute)
func Add(_ aAttribute: XmlAttribute)
void Add(XmlAttribute aAttribute)
Sub Add(aAttribute As XmlAttribute)
Parameters:
- aAttribute:
Add (not nullable XmlCData)
method Add(aCData: not nullable XmlCData)
void Add(XmlCData! aCData)
func Add(_ aCData: XmlCData)
void Add(XmlCData aCData)
Sub Add(aCData As XmlCData)
Parameters:
- aCData:
Add (not nullable XmlComment)
method Add(aComment: not nullable XmlComment)
void Add(XmlComment! aComment)
func Add(_ aComment: XmlComment)
void Add(XmlComment aComment)
Sub Add(aComment As XmlComment)
Parameters:
- aComment:
Add (not nullable IEnumerable<Object>)
method Add(aData: not nullable IEnumerable<Object>)
void Add(IEnumerable<Object>! aData)
// Toffee
func Add(_ aData: INSFastEnumeration<Object>)
// ToffeeV2
func Add(_ aData: IEnumerable<Object>)
void Add(Iterable<Object> aData)
Sub Add(aData As IEnumerable<Object>)
Parameters:
- aData:
Add (not nullable IEnumerable<XmlElement>)
method Add(aData: not nullable IEnumerable<XmlElement>)
void Add(IEnumerable<XmlElement>! aData)
// Toffee
func Add(_ aData: INSFastEnumeration<XmlElement>)
// ToffeeV2
func Add(_ aData: IEnumerable<XmlElement>)
void Add(Iterable<XmlElement> aData)
Sub Add(aData As IEnumerable<XmlElement>)
Parameters:
- aData:
Add (not nullable DateTime)
method Add(aDateTime: not nullable DateTime)
void Add(DateTime! aDateTime)
func Add(_ aDateTime: DateTime)
void Add(DateTime aDateTime)
Sub Add(aDateTime As DateTime)
Parameters:
- aDateTime:
Add (not nullable XmlElement)
method Add(aElement: not nullable XmlElement)
void Add(XmlElement! aElement)
func Add(_ aElement: XmlElement)
void Add(XmlElement aElement)
Sub Add(aElement As XmlElement)
Parameters:
- aElement:
Add (not nullable String)
method Add(aString: not nullable String)
void Add(String! aString)
func Add(_ aString: String)
void Add(String aString)
Sub Add(aString As String)
Parameters:
- aString:
AddAttribute
Add an attribute to this node.
method AddAttribute(aAttribute: not nullable XmlAttribute)
void AddAttribute(XmlAttribute! aAttribute)
func AddAttribute(_ aAttribute: XmlAttribute)
void AddAttribute(XmlAttribute aAttribute)
Sub AddAttribute(aAttribute As XmlAttribute)
Parameters:
- aAttribute:
AddElement (not nullable XmlElement) atIndex(Int32)
Adda sub element and returns it.
method AddElement(aElement: not nullable XmlElement) atIndex(aIndex: Int32)
void AddElement(XmlElement! aElement) atIndex(Int32 aIndex)
func AddElement(_ aElement: XmlElement, atIndex aIndex: Int32)
void AddElement(XmlElement aElement) atIndex(Integer aIndex)
Sub AddElement(aElement As XmlElement) atIndex(aIndex As Int32)
Parameters:
- aElement:
- aIndex:
AddElement (not nullable String, nullable XmlNamespace, nullable String) atIndex(Int32): not nullable XmlElement
Adda sub element and returns it.
method AddElement(aName: not nullable String; aNamespace: nullable XmlNamespace := nil; aValue: nullable String := nil) atIndex(aIndex: Int32): not nullable XmlElement
XmlElement! AddElement(String! aName, XmlNamespace? aNamespace = null, String? aValue = null) atIndex(Int32 aIndex)
// Toffee
func AddElement(_ aName: String, _ aNamespace: XmlNamespace = nil, _ aValue: String = nil, atIndex aIndex: Int32) -> XmlElement
// ToffeeV2
func AddElement(_ aName: String, _ aNamespace: XmlNamespace? = nil, _ aValue: String? = nil, atIndex aIndex: Int32) -> XmlElement
XmlElement AddElement(String aName, XmlNamespace aNamespace, String aValue) atIndex(Integer aIndex)
Function AddElement(aName As String, aNamespace As XmlNamespace? = Null, aValue As String? = Null) atIndex(aIndex As Int32) As XmlElement
Parameters:
- aName:
- aNamespace:
- aValue:
- aIndex:
AddElement (not nullable XmlElement)
Adda sub element and returns it.
method AddElement(aElement: not nullable XmlElement)
void AddElement(XmlElement! aElement)
func AddElement(_ aElement: XmlElement)
void AddElement(XmlElement aElement)
Sub AddElement(aElement As XmlElement)
Parameters:
- aElement:
AddElement (not nullable String, nullable XmlNamespace, nullable String): not nullable XmlElement
Adda sub element and returns it.
method AddElement(aName: not nullable String; aNamespace: nullable XmlNamespace := nil; aValue: nullable String := nil): not nullable XmlElement
XmlElement! AddElement(String! aName, XmlNamespace? aNamespace = null, String? aValue = null)
// Toffee
func AddElement(_ aName: String, _ aNamespace: XmlNamespace = nil, _ aValue: String = nil) -> XmlElement
// ToffeeV2
func AddElement(_ aName: String, _ aNamespace: XmlNamespace? = nil, _ aValue: String? = nil) -> XmlElement
XmlElement AddElement(String aName, XmlNamespace aNamespace, String aValue)
Function AddElement(aName As String, aNamespace As XmlNamespace? = Null, aValue As String? = Null) As XmlElement
Parameters:
- aName:
- aNamespace:
- aValue:
AddElements
Add 0 or more elements.
method AddElements(aElements: not nullable IEnumerable<XmlElement>)
void AddElements(IEnumerable<XmlElement>! aElements)
// Toffee
func AddElements(_ aElements: INSFastEnumeration<XmlElement>)
// ToffeeV2
func AddElements(_ aElements: IEnumerable<XmlElement>)
void AddElements(Iterable<XmlElement> aElements)
Sub AddElements(aElements As IEnumerable<XmlElement>)
Parameters:
- aElements:
AddNamespace (not nullable XmlNamespace)
Add an xml namespace definition to this node.
method AddNamespace(aNamespace: not nullable XmlNamespace)
void AddNamespace(XmlNamespace! aNamespace)
func AddNamespace(_ aNamespace: XmlNamespace)
void AddNamespace(XmlNamespace aNamespace)
Sub AddNamespace(aNamespace As XmlNamespace)
Parameters:
- aNamespace:
AddNamespace (nullable String, not nullable String): XmlNamespace
method AddNamespace(aPrefix: nullable String; aUri: not nullable String): XmlNamespace
XmlNamespace AddNamespace(String? aPrefix, String! aUri)
// Toffee
func AddNamespace(_ aPrefix: String, _ aUri: String) -> XmlNamespace
// ToffeeV2
func AddNamespace(_ aPrefix: String?, _ aUri: String) -> XmlNamespace
XmlNamespace AddNamespace(String aPrefix, String aUri)
Function AddNamespace(aPrefix As String?, aUri As String) As XmlNamespace
Parameters:
- aPrefix:
- aUri:
AddNamespace (nullable String, not nullable Uri): XmlNamespace
Add an xml namespace definition to this node.
method AddNamespace(aPrefix: nullable String; aUri: not nullable Uri): XmlNamespace
XmlNamespace AddNamespace(String? aPrefix, Uri! aUri)
// Toffee
func AddNamespace(_ aPrefix: String, _ aUri: Uri) -> XmlNamespace
// ToffeeV2
func AddNamespace(_ aPrefix: String?, _ aUri: Uri) -> XmlNamespace
XmlNamespace AddNamespace(String aPrefix, Uri aUri)
Function AddNamespace(aPrefix As String?, aUri As Uri) As XmlNamespace
Parameters:
- aPrefix:
- aUri:
AddNode
Add a raw sub mode.
method AddNode(aNode: not nullable XmlNode)
void AddNode(XmlNode! aNode)
func AddNode(_ aNode: XmlNode)
void AddNode(XmlNode aNode)
Sub AddNode(aNode As XmlNode)
Parameters:
- aNode:
ElementsWithName
Find a child element by name.
method ElementsWithName(aLocalName: not nullable String; aNamespace: nullable XmlNamespace := nil): not nullable IEnumerable<XmlElement>
IEnumerable<XmlElement>! ElementsWithName(String! aLocalName, XmlNamespace? aNamespace = null)
// Toffee
func ElementsWithName(_ aLocalName: String, _ aNamespace: XmlNamespace = nil) -> INSFastEnumeration<XmlElement>
// ToffeeV2
func ElementsWithName(_ aLocalName: String, _ aNamespace: XmlNamespace? = nil) -> IEnumerable<XmlElement>
Iterable<XmlElement> ElementsWithName(String aLocalName, XmlNamespace aNamespace)
Function ElementsWithName(aLocalName As String, aNamespace As XmlNamespace? = Null) As IEnumerable<XmlElement>
Parameters:
- aLocalName:
- aNamespace:
ElementsWithNamespace
Find a child element by name.
method ElementsWithNamespace(aNamespace: nullable XmlNamespace := nil): not nullable IEnumerable<XmlElement>
IEnumerable<XmlElement>! ElementsWithNamespace(XmlNamespace? aNamespace = null)
// Toffee
func ElementsWithNamespace(_ aNamespace: XmlNamespace = nil) -> INSFastEnumeration<XmlElement>
// ToffeeV2
func ElementsWithNamespace(_ aNamespace: XmlNamespace? = nil) -> IEnumerable<XmlElement>
Iterable<XmlElement> ElementsWithNamespace(XmlNamespace aNamespace)
Function ElementsWithNamespace(aNamespace As XmlNamespace? = Null) As IEnumerable<XmlElement>
Parameters:
- aNamespace:
FirstElementWithName
Find a child element by name.
method FirstElementWithName(aLocalName: not nullable String; aNamespace: nullable XmlNamespace := nil): nullable XmlElement
XmlElement? FirstElementWithName(String! aLocalName, XmlNamespace? aNamespace = null)
// Toffee
func FirstElementWithName(_ aLocalName: String, _ aNamespace: XmlNamespace = nil) -> XmlElement
// ToffeeV2
func FirstElementWithName(_ aLocalName: String, _ aNamespace: XmlNamespace? = nil) -> XmlElement?
XmlElement FirstElementWithName(String aLocalName, XmlNamespace aNamespace)
Function FirstElementWithName(aLocalName As String, aNamespace As XmlNamespace? = Null) As XmlElement?
Parameters:
- aLocalName:
- aNamespace:
GetValue
Retuns the string content of this node, optionally including nested elements.
method GetValue(aWithNested: Boolean): nullable String
String? GetValue(Boolean aWithNested)
// Toffee
func GetValue(_ aWithNested: Boolean) -> String
// ToffeeV2
func GetValue(_ aWithNested: Boolean) -> String?
String GetValue(Boolean aWithNested)
Function GetValue(aWithNested As Boolean) As String?
Parameters:
- aWithNested:
RemoveAllElements
Remove all child elements.
method RemoveAllElements
void RemoveAllElements()
func RemoveAllElements()
void RemoveAllElements()
Sub RemoveAllElements()
RemoveAttribute (not nullable XmlAttribute)
Remove an attribute by name.
method RemoveAttribute(aAttribute: not nullable XmlAttribute)
void RemoveAttribute(XmlAttribute! aAttribute)
func RemoveAttribute(_ aAttribute: XmlAttribute)
void RemoveAttribute(XmlAttribute aAttribute)
Sub RemoveAttribute(aAttribute As XmlAttribute)
Parameters:
- aAttribute:
RemoveAttribute (not nullable String, nullable XmlNamespace): nullable XmlAttribute
Remove an attribute by name.
method RemoveAttribute(aName: not nullable String; aNamespace: nullable XmlNamespace := nil): nullable XmlAttribute
XmlAttribute? RemoveAttribute(String! aName, XmlNamespace? aNamespace = null)
// Toffee
func RemoveAttribute(_ aName: String, _ aNamespace: XmlNamespace = nil) -> XmlAttribute
// ToffeeV2
func RemoveAttribute(_ aName: String, _ aNamespace: XmlNamespace? = nil) -> XmlAttribute?
XmlAttribute RemoveAttribute(String aName, XmlNamespace aNamespace)
Function RemoveAttribute(aName As String, aNamespace As XmlNamespace? = Null) As XmlAttribute?
Parameters:
- aName:
- aNamespace:
RemoveElement
Remove an element.
method RemoveElement(aElement: not nullable XmlElement)
void RemoveElement(XmlElement! aElement)
func RemoveElement(_ aElement: XmlElement)
void RemoveElement(XmlElement aElement)
Sub RemoveElement(aElement As XmlElement)
Parameters:
- aElement:
RemoveElementsWithName
Remove an element by name.
method RemoveElementsWithName(aName: not nullable String; aNamespace: nullable XmlNamespace := nil)
void RemoveElementsWithName(String! aName, XmlNamespace? aNamespace = null)
// Toffee
func RemoveElementsWithName(_ aName: String, _ aNamespace: XmlNamespace = nil)
// ToffeeV2
func RemoveElementsWithName(_ aName: String, _ aNamespace: XmlNamespace? = nil)
void RemoveElementsWithName(String aName, XmlNamespace aNamespace)
Sub RemoveElementsWithName(aName As String, aNamespace As XmlNamespace? = Null)
Parameters:
- aName:
- aNamespace:
RemoveNamespace (not nullable XmlNamespace)
Remove a namespace.
method RemoveNamespace(aNamespace: not nullable XmlNamespace)
void RemoveNamespace(XmlNamespace! aNamespace)
func RemoveNamespace(_ aNamespace: XmlNamespace)
void RemoveNamespace(XmlNamespace aNamespace)
Sub RemoveNamespace(aNamespace As XmlNamespace)
Parameters:
- aNamespace:
RemoveNamespace (not nullable String)
Remove a namespace.
method RemoveNamespace(aPrefix: not nullable String)
void RemoveNamespace(String! aPrefix)
func RemoveNamespace(_ aPrefix: String)
void RemoveNamespace(String aPrefix)
Sub RemoveNamespace(aPrefix As String)
Parameters:
- aPrefix:
ReplaceElement
Replace an element with another.
method ReplaceElement(aExistingElement: not nullable XmlElement) withElement(aNewElement: not nullable XmlElement)
void ReplaceElement(XmlElement! aExistingElement) withElement(XmlElement! aNewElement)
func ReplaceElement(_ aExistingElement: XmlElement, withElement aNewElement: XmlElement)
void ReplaceElement(XmlElement aExistingElement) withElement(XmlElement aNewElement)
Sub ReplaceElement(aExistingElement As XmlElement) withElement(aNewElement As XmlElement)
Parameters:
- aExistingElement:
- aNewElement:
SetAttribute
Adds or replaces an attribute
method SetAttribute(aName: not nullable String; aNamespace: nullable XmlNamespace := nil; aValue: not nullable String)
void SetAttribute(String! aName, XmlNamespace? aNamespace = null, String! aValue)
// Toffee
func SetAttribute(_ aName: String, _ aNamespace: XmlNamespace = nil, _ aValue: String)
// ToffeeV2
func SetAttribute(_ aName: String, _ aNamespace: XmlNamespace? = nil, _ aValue: String)
void SetAttribute(String aName, XmlNamespace aNamespace, String aValue)
Sub SetAttribute(aName As String, aNamespace As XmlNamespace? = Null, aValue As String)
Parameters:
- aName:
- aNamespace:
- aValue:
toString Cooper
method toString: PlatformString
PlatformString toString()
func toString() -> PlatformString
PlatformString toString()
Function toString() As PlatformString
ToString override .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
Convert an element to string.
method ToString: PlatformString
PlatformString ToString()
func ToString() -> String
Function ToString() As PlatformString
ToString (Boolean, Boolean, XmlFormattingOptions): String override
Convert an element to string.
// .NET, .NET Core 6.0, .NET Standard 2.0
method ToString(aSaveFormatted: Boolean; aFormatInsideTags: Boolean; aFormatOptions: XmlFormattingOptions := nil): String
// Island
method ToString(aSaveFormatted: Boolean; aFormatInsideTags: Boolean; aFormatOptions: XmlFormattingOptions): String
// .NET, .NET Core 6.0, .NET Standard 2.0
String ToString(Boolean aSaveFormatted, Boolean aFormatInsideTags, XmlFormattingOptions aFormatOptions = null)
// Island
String ToString(Boolean aSaveFormatted, Boolean aFormatInsideTags, XmlFormattingOptions aFormatOptions)
func ToString(_ aSaveFormatted: Boolean, _ aFormatInsideTags: Boolean, _ aFormatOptions: XmlFormattingOptions) -> String
String ToString(Boolean aSaveFormatted, Boolean aFormatInsideTags, XmlFormattingOptions aFormatOptions)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ToString(aSaveFormatted As Boolean, aFormatInsideTags As Boolean, aFormatOptions As XmlFormattingOptions = Null) As String
// Island
Function ToString(aSaveFormatted As Boolean, aFormatInsideTags As Boolean, aFormatOptions As XmlFormattingOptions) As String
Parameters:
- aSaveFormatted:
- aFormatInsideTags:
- aFormatOptions:
UniqueCopy override
Clone this element.
method UniqueCopy: not nullable XmlNode
XmlNode! UniqueCopy()
func UniqueCopy() -> XmlNode
XmlNode UniqueCopy()
Function UniqueCopy() As XmlNode