XmlElement

Overview

Location

 

constructor    (declared in XmlNode) .NET, .NET Standard 2.0, Cooper, Island, Toffee

 

constructor

 

XmlElement()

 

init()

 

XmlElement()

constructor withName(not nullable String): InstanceType .NET, .NET Standard 2.0, Cooper, Island, Toffee

 

constructor withName(aLocalName: not nullable String)

 

XmlElement withName(String! aLocalName)

 

init(withName aLocalName: String)

 

XmlElement withName(String! aLocalName)

Parameters:

  • aLocalName:

constructor withName(not nullable String) Value(not nullable String): InstanceType .NET, .NET Standard 2.0, Cooper, Island, Toffee

 

constructor withName(aLocalName: not nullable String) Value(aValue: not nullable String)

 

XmlElement withName(String! aLocalName) Value(String! aValue)

 

init(withName aLocalName: String, Value aValue: String)

 

XmlElement withName(String! aLocalName) Value(String! aValue)

Parameters:

  • aLocalName:
  • aValue:

constructor init    (declared in XmlNode) ToffeeV2

 

func constructor init()

constructor initWithName withName(not nullable String) ToffeeV2

 

func constructor initWithName(withName aLocalName: String)

Parameters:

  • aLocalName:

constructor initWithName withName(not nullable String) Value(not nullable String) ToffeeV2

 

func constructor initWithName(withName aLocalName: String, Value aValue: String)

Parameters:

  • aLocalName:
  • aValue:

AddAttribute

 

method AddAttribute(aAttribute: not nullable XmlAttribute)

 

void AddAttribute(XmlAttribute! aAttribute)

 

func AddAttribute(_ aAttribute: XmlAttribute)

 

void AddAttribute(XmlAttribute! aAttribute)

Parameters:

  • aAttribute:

AddElement (not nullable XmlElement) atIndex(Int32)

 

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)

Parameters:

  • aElement:
  • aIndex:

AddElement (not nullable String, nullable XmlNamespace, nullable String) atIndex(Int32): not nullable XmlElement

 

method AddElement(aName: not nullable String; aNamespace: nullable XmlNamespace; aValue: nullable String) atIndex(aIndex: Int32): not nullable XmlElement

 

XmlElement! AddElement(String! aName, XmlNamespace? aNamespace, String? aValue) atIndex(Int32 aIndex)

 

// Toffee
func AddElement(_ aName: String, _ aNamespace: XmlNamespace, _ aValue: String, atIndex aIndex: Int32) -> XmlElement
// ToffeeV2
func AddElement(_ aName: String, _ aNamespace: XmlNamespace?, _ aValue: String?, atIndex aIndex: Int32) -> XmlElement

 

XmlElement! AddElement(String! aName, XmlNamespace aNamespace, String aValue) atIndex(Integer aIndex)

Parameters:

  • aName:
  • aNamespace:
  • aValue:
  • aIndex:

AddElement (not nullable String, nullable XmlNamespace, nullable String): not nullable XmlElement .NET, .NET Standard 2.0, Island, ToffeeV2

 

method AddElement(aName: not nullable String; aNamespace: nullable XmlNamespace; aValue: nullable String): not nullable XmlElement

 

XmlElement! AddElement(String! aName, XmlNamespace? aNamespace, String? aValue)

 

func AddElement(_ aName: String, _ aNamespace: XmlNamespace?, _ aValue: String?) -> XmlElement

Parameters:

  • aName:
  • aNamespace:
  • aValue:

AddElement (not nullable String, XmlNamespace, String): not nullable XmlElement  virtual Cooper, Toffee

 

func AddElement(_ aName: String, _ aNamespace: XmlNamespace, _ aValue: String) -> XmlElement

 

XmlElement! AddElement(String! aName, XmlNamespace aNamespace, String aValue)

Parameters:

  • aName:
  • aNamespace:
  • aValue:

AddElement (not nullable XmlElement)

 

method AddElement(aElement: not nullable XmlElement)

 

void AddElement(XmlElement! aElement)

 

func AddElement(_ aElement: XmlElement)

 

void AddElement(XmlElement! aElement)

Parameters:

  • aElement:

AddElements

 

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)

Parameters:

  • aElements:

AddNamespace (not nullable XmlNamespace)

 

method AddNamespace(aNamespace: not nullable XmlNamespace)

 

void AddNamespace(XmlNamespace! aNamespace)

 

func AddNamespace(_ aNamespace: XmlNamespace)

 

void AddNamespace(XmlNamespace! aNamespace)

Parameters:

  • aNamespace:

AddNamespace (String, not nullable Uri): XmlNamespace  virtual Cooper, Toffee

 

func AddNamespace(_ aPrefix: String, _ aUri: Uri) -> XmlNamespace

 

XmlNamespace AddNamespace(String aPrefix, Uri! aUri)

Parameters:

  • aPrefix:
  • aUri:

AddNamespace (nullable String, not nullable Uri): XmlNamespace .NET, .NET Standard 2.0, Island, ToffeeV2

 

method AddNamespace(aPrefix: nullable String; aUri: not nullable Uri): XmlNamespace

 

XmlNamespace AddNamespace(String? aPrefix, Uri! aUri)

 

func AddNamespace(_ aPrefix: String?, _ aUri: Uri) -> XmlNamespace

Parameters:

  • aPrefix:
  • aUri:

AddNode

 

method AddNode(aNode: not nullable XmlNode)

 

void AddNode(XmlNode! aNode)

 

func AddNode(_ aNode: XmlNode)

 

void AddNode(XmlNode! aNode)

Parameters:

  • aNode:

Attribute .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Attribute[aName: not nullable String]: nullable XmlAttribute read;

 

XmlAttribute? Attribute[String! aName] { get; }

 

subscript Attribute(_ aName: String) -> XmlAttribute? { get{} }

Attribute  virtual Cooper, Toffee

 

subscript Attribute(_ aName: String) -> XmlAttribute { get{} }

 

XmlAttribute Attribute[String! aName] { __get; }

Attribute .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Attribute[aName: not nullable String; aNamespace: nullable XmlNamespace]: nullable XmlAttribute read;

 

XmlAttribute? Attribute[String! aName, XmlNamespace? aNamespace] { get; }

 

subscript Attribute(_ aName: String, _ aNamespace: XmlNamespace?) -> XmlAttribute? { get{} }

Attribute  virtual Cooper, Toffee

 

subscript Attribute(_ aName: String, _ aNamespace: XmlNamespace) -> XmlAttribute { get{} }

 

XmlAttribute Attribute[String! aName, XmlNamespace aNamespace] { __get; }

Attributes

 

property Attributes: not nullable IEnumerable<XmlAttribute> read;

 

IEnumerable<XmlAttribute>! Attributes { get; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Attributes: IEnumerable<XmlAttribute> { get{} }
// Toffee
var Attributes: INSFastEnumeration<XmlAttribute> { get{} }

 

Iterable<XmlAttribute>! Attributes { __get; }

CharIsWhitespace  protected    (declared in XmlNode)

 

method CharIsWhitespace(C: String): Boolean

 

Boolean CharIsWhitespace(String C)

 

func CharIsWhitespace(_ C: String) -> Boolean

 

Boolean CharIsWhitespace(String C)

Parameters:

  • C:

CheckName  protected    (declared in XmlNode)

 

method CheckName(aName: String): Boolean

 

Boolean CheckName(String aName)

 

func CheckName(_ aName: String) -> Boolean

 

Boolean CheckName(String aName)

Parameters:

  • aName:

ChildIndex

 

property ChildIndex: Int32 read;

 

Int32 ChildIndex { get; }

 

var ChildIndex: Int32 { get{} }

 

Integer ChildIndex { __get; }

CloseTagRange

 

property CloseTagRange: XmlRange read write;

 

XmlRange CloseTagRange { get; set; }

 

var CloseTagRange: XmlRange { get{} set{} }

 

XmlRange CloseTagRange { __get; __set; }

ConvertEntity (String, __ElementsBoxedChar): String  protected virtual    (declared in XmlNode) Toffee

 

func ConvertEntity(_ S: String, _ C: __ElementsBoxedChar) -> String

Parameters:

  • S:
  • C:

ConvertEntity (String, Character): String  protected    (declared in XmlNode) Cooper

 

method ConvertEntity(S: String; C: Character): String

 

String ConvertEntity(String S, Character C)

 

func ConvertEntity(_ S: String, _ C: Character) -> String

 

String ConvertEntity(String S, Character C)

Parameters:

  • S:
  • C:

ConvertEntity (String, nullable Char): String  protected    (declared in XmlNode) .NET, .NET Standard 2.0, Island, ToffeeV2

 

method ConvertEntity(S: String; C: nullable Char): String

 

String ConvertEntity(String S, Char? C)

 

func ConvertEntity(_ S: String, _ C: Char!) -> String

Parameters:

  • S:
  • C:

DefaultNamespace

 

property DefaultNamespace: XmlNamespace read;

 

XmlNamespace DefaultNamespace { get; }

 

var DefaultNamespace: XmlNamespace { get{} }

 

XmlNamespace DefaultNamespace { __get; }

DefinedNamespaces

 

property DefinedNamespaces: not nullable IEnumerable<XmlNamespace> read;

 

IEnumerable<XmlNamespace>! DefinedNamespaces { get; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var DefinedNamespaces: IEnumerable<XmlNamespace> { get{} }
// Toffee
var DefinedNamespaces: INSFastEnumeration<XmlNamespace> { get{} }

 

Iterable<XmlNamespace>! DefinedNamespaces { __get; }

description  override Toffee, ToffeeV2

 

func description() -> NSString

Document    (declared in XmlNode)

 

property Document: nullable XmlDocument read write;

 

XmlDocument? Document { get; set; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Document: XmlDocument? { get{} set{} }
// Toffee
var Document: XmlDocument { get{} set{} }

 

XmlDocument Document { __get; __set; }

Elements

 

property Elements: not nullable IEnumerable<XmlElement> read;

 

IEnumerable<XmlElement>! Elements { get; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Elements: IEnumerable<XmlElement> { get{} }
// Toffee
var Elements: INSFastEnumeration<XmlElement> { get{} }

 

Iterable<XmlElement>! Elements { __get; }

ElementsWithName (not nullable String, nullable XmlNamespace): not nullable IEnumerable<XmlElement> .NET, .NET Standard 2.0, Island, ToffeeV2

 

method ElementsWithName(aLocalName: not nullable String; aNamespace: nullable XmlNamespace): not nullable IEnumerable<XmlElement>

 

IEnumerable<XmlElement>! ElementsWithName(String! aLocalName, XmlNamespace? aNamespace)

 

func ElementsWithName(_ aLocalName: String, _ aNamespace: XmlNamespace?) -> IEnumerable<XmlElement>

Parameters:

  • aLocalName:
  • aNamespace:

ElementsWithName (not nullable String, XmlNamespace): not nullable Iterable<XmlElement>  virtual Cooper, Toffee

 

func ElementsWithName(_ aLocalName: String, _ aNamespace: XmlNamespace) -> INSFastEnumeration<XmlElement>

 

Iterable<XmlElement>! ElementsWithName(String! aLocalName, XmlNamespace aNamespace)

Parameters:

  • aLocalName:
  • aNamespace:

ElementsWithNamespace (nullable XmlNamespace): not nullable IEnumerable<XmlElement> .NET, .NET Standard 2.0, Island, ToffeeV2

 

method ElementsWithNamespace(aNamespace: nullable XmlNamespace): not nullable IEnumerable<XmlElement>

 

IEnumerable<XmlElement>! ElementsWithNamespace(XmlNamespace? aNamespace)

 

func ElementsWithNamespace(_ aNamespace: XmlNamespace?) -> IEnumerable<XmlElement>

Parameters:

  • aNamespace:

ElementsWithNamespace (XmlNamespace): not nullable Iterable<XmlElement>  virtual Cooper, Toffee

 

func ElementsWithNamespace(_ aNamespace: XmlNamespace) -> INSFastEnumeration<XmlElement>

 

Iterable<XmlElement>! ElementsWithNamespace(XmlNamespace aNamespace)

Parameters:

  • aNamespace:

EndTagName

 

property EndTagName: String read write;

 

String EndTagName { get; set; }

 

var EndTagName: String { get{} set{} }

 

String EndTagName { __get; __set; }

FirstElementWithName (not nullable String, nullable XmlNamespace): nullable XmlElement .NET, .NET Standard 2.0, Island, ToffeeV2

 

method FirstElementWithName(aLocalName: not nullable String; aNamespace: nullable XmlNamespace): nullable XmlElement

 

XmlElement? FirstElementWithName(String! aLocalName, XmlNamespace? aNamespace)

 

func FirstElementWithName(_ aLocalName: String, _ aNamespace: XmlNamespace?) -> XmlElement?

Parameters:

  • aLocalName:
  • aNamespace:

FirstElementWithName (not nullable String, XmlNamespace): XmlElement  virtual Cooper, Toffee

 

func FirstElementWithName(_ aLocalName: String, _ aNamespace: XmlNamespace) -> XmlElement

 

XmlElement FirstElementWithName(String! aLocalName, XmlNamespace aNamespace)

Parameters:

  • aLocalName:
  • aNamespace:

FullName

 

property FullName: not nullable String read;

 

String! FullName { get; }

 

var FullName: String { get{} }

 

String! FullName { __get; }

GetValue

 

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)

Parameters:

  • aWithNested:

IsEmpty

 

property IsEmpty: Boolean read;

 

Boolean IsEmpty { get; }

 

var IsEmpty: Boolean { get{} }

 

Boolean IsEmpty { __get; }

LocalName

 

property LocalName: not nullable String read write;

 

String! LocalName { get; set; }

 

var LocalName: String { get{} set{} }

 

String! LocalName { __get; __set; }

Namespace

 

property Namespace: XmlNamespace read write;

 

XmlNamespace Namespace { get; set; }

 

var Namespace: XmlNamespace { get{} set{} }

 

XmlNamespace Namespace { __get; __set; }

Namespace .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Namespace[aPrefix: String]: nullable XmlNamespace read;

 

XmlNamespace? Namespace[String aPrefix] { get; }

 

subscript Namespace(_ aPrefix: String) -> XmlNamespace? { get{} }

Namespace  virtual Cooper, Toffee

 

subscript Namespace(_ aPrefix: String) -> XmlNamespace { get{} }

 

XmlNamespace Namespace[String aPrefix] { __get; }

Namespace .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Namespace[aUri: Uri]: nullable XmlNamespace read;

 

XmlNamespace? Namespace[Uri aUri] { get; }

 

subscript Namespace(_ aUri: Uri) -> XmlNamespace? { get{} }

Namespace  virtual Cooper, Toffee

 

subscript Namespace(_ aUri: Uri) -> XmlNamespace { get{} }

 

XmlNamespace Namespace[Uri aUri] { __get; }

NodeRange    (declared in XmlNode)

 

property NodeRange: XmlRange read write;

 

XmlRange NodeRange { get; set; }

 

var NodeRange: XmlRange { get{} set{} }

 

XmlRange NodeRange { __get; __set; }

Nodes

 

property Nodes: ImmutableList<XmlNode> read;

 

ImmutableList<XmlNode> Nodes { get; }

 

var Nodes: ImmutableList<XmlNode> { get{} }

 

ImmutableList<XmlNode> Nodes { __get; }

NodeType    (declared in XmlNode)

 

property NodeType: XmlNodeType read;

 

XmlNodeType NodeType { get; }

 

var NodeType: XmlNodeType { get{} }

 

XmlNodeType NodeType { __get; }

OpenTagEndColumn

 

property OpenTagEndColumn: Int32 read write;

 

Int32 OpenTagEndColumn { get; set; }

 

var OpenTagEndColumn: Int32 { get{} set{} }

 

Integer OpenTagEndColumn { __get; __set; }

OpenTagEndLine

 

property OpenTagEndLine: Int32 read write;

 

Int32 OpenTagEndLine { get; set; }

 

var OpenTagEndLine: Int32 { get{} set{} }

 

Integer OpenTagEndLine { __get; __set; }

Parent    (declared in XmlNode)

 

property Parent: nullable XmlElement read;

 

XmlElement? Parent { get; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Parent: XmlElement? { get{} }
// Toffee
var Parent: XmlElement { get{} }

 

XmlElement Parent { __get; }

PreserveSpace

 

property PreserveSpace: Boolean read write;

 

Boolean PreserveSpace { get; set; }

 

var PreserveSpace: Boolean { get{} set{} }

 

Boolean PreserveSpace { __get; __set; }

RemoveAllElements

 

method RemoveAllElements

 

void RemoveAllElements()

 

func RemoveAllElements()

 

void RemoveAllElements()

RemoveAttribute (not nullable String, nullable XmlNamespace): nullable XmlAttribute .NET, .NET Standard 2.0, Island, ToffeeV2

 

method RemoveAttribute(aName: not nullable String; aNamespace: nullable XmlNamespace): nullable XmlAttribute

 

XmlAttribute? RemoveAttribute(String! aName, XmlNamespace? aNamespace)

 

func RemoveAttribute(_ aName: String, _ aNamespace: XmlNamespace?) -> XmlAttribute?

Parameters:

  • aName:
  • aNamespace:

RemoveAttribute (not nullable String, XmlNamespace): XmlAttribute  virtual Cooper, Toffee

 

func RemoveAttribute(_ aName: String, _ aNamespace: XmlNamespace) -> XmlAttribute

 

XmlAttribute RemoveAttribute(String! aName, XmlNamespace aNamespace)

Parameters:

  • aName:
  • aNamespace:

RemoveAttribute (not nullable XmlAttribute)

 

method RemoveAttribute(aAttribute: not nullable XmlAttribute)

 

void RemoveAttribute(XmlAttribute! aAttribute)

 

func RemoveAttribute(_ aAttribute: XmlAttribute)

 

void RemoveAttribute(XmlAttribute! aAttribute)

Parameters:

  • aAttribute:

RemoveElement

 

method RemoveElement(aElement: not nullable XmlElement)

 

void RemoveElement(XmlElement! aElement)

 

func RemoveElement(_ aElement: XmlElement)

 

void RemoveElement(XmlElement! aElement)

Parameters:

  • aElement:

RemoveElementsWithName (not nullable String, nullable XmlNamespace) .NET, .NET Standard 2.0, Island, ToffeeV2

 

method RemoveElementsWithName(aName: not nullable String; aNamespace: nullable XmlNamespace)

 

void RemoveElementsWithName(String! aName, XmlNamespace? aNamespace)

 

func RemoveElementsWithName(_ aName: String, _ aNamespace: XmlNamespace?)

Parameters:

  • aName:
  • aNamespace:

RemoveElementsWithName (not nullable String, XmlNamespace)  virtual Cooper, Toffee

 

func RemoveElementsWithName(_ aName: String, _ aNamespace: XmlNamespace)

 

void RemoveElementsWithName(String! aName, XmlNamespace aNamespace)

Parameters:

  • aName:
  • aNamespace:

RemoveNamespace (not nullable String)

 

method RemoveNamespace(aPrefix: not nullable String)

 

void RemoveNamespace(String! aPrefix)

 

func RemoveNamespace(_ aPrefix: String)

 

void RemoveNamespace(String! aPrefix)

Parameters:

  • aPrefix:

RemoveNamespace (not nullable XmlNamespace)

 

method RemoveNamespace(aNamespace: not nullable XmlNamespace)

 

void RemoveNamespace(XmlNamespace! aNamespace)

 

func RemoveNamespace(_ aNamespace: XmlNamespace)

 

void RemoveNamespace(XmlNamespace! aNamespace)

Parameters:

  • aNamespace:

ReplaceElement

 

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)

Parameters:

  • aExistingElement:
  • aNewElement:

SetAttribute (not nullable String, nullable XmlNamespace, not nullable String) .NET, .NET Standard 2.0, Island, ToffeeV2

 

method SetAttribute(aName: not nullable String; aNamespace: nullable XmlNamespace; aValue: not nullable String)

 

void SetAttribute(String! aName, XmlNamespace? aNamespace, String! aValue)

 

func SetAttribute(_ aName: String, _ aNamespace: XmlNamespace?, _ aValue: String)

Parameters:

  • aName:
  • aNamespace:
  • aValue:

SetAttribute (not nullable String, XmlNamespace, not nullable String)  virtual Cooper, Toffee

 

func SetAttribute(_ aName: String, _ aNamespace: XmlNamespace, _ aValue: String)

 

void SetAttribute(String! aName, XmlNamespace aNamespace, String! aValue)

Parameters:

  • aName:
  • aNamespace:
  • aValue:

ToString  override

 

method ToString: PlatformString

 

PlatformString ToString()

 

func ToString() -> String

 

PlatformString ToString()

ToString (Boolean, Boolean, XmlFormattingOptions): String  override

 

method ToString(aSaveFormatted: Boolean; aFormatInsideTags: Boolean; aFormatOptions: XmlFormattingOptions): String

 

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)

Parameters:

  • aSaveFormatted:
  • aFormatInsideTags:
  • aFormatOptions:

ToString.GetEmptyLines (String, String): String .NET, .NET Standard 2.0, Island, ToffeeV2

 

// .NET, .NET Standard 2.0
method ToString.GetEmptyLines(aWS: String; aLineBreak: String): String
// Island
method ToString.GetEmptyLines(aWS: String; aLineBreak: String): String

 

// .NET, .NET Standard 2.0
String ToString.GetEmptyLines(String aWS, String aLineBreak)
// Island
String ToString.GetEmptyLines(String aWS, String aLineBreak)

 

func ToString.GetEmptyLines(_ aWS: String, _ aLineBreak: String) -> String

Parameters:

  • aWS:
  • aLineBreak:

ToString.GetEmptyLines (^, String, String): String Toffee

 

static func ToString.GetEmptyLines(_ $self: UnsafeMutablePointer<>, _ aWS: String, _ aLineBreak: String) -> String

Parameters:

  • $self:
  • aWS:
  • aLineBreak:

UniqueCopy  override

 

method UniqueCopy: not nullable XmlNode

 

XmlNode! UniqueCopy()

 

func UniqueCopy() -> XmlNode

 

XmlNode! UniqueCopy()

Value

 

property Value: nullable String read write;

 

String? Value { get; set; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Value: String? { get{} set{} }
// Toffee
var Value: String { get{} set{} }

 

String Value { __get; __set; }

 

Attribute .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Attribute[aName: not nullable String]: nullable XmlAttribute read;

 

XmlAttribute? Attribute[String! aName] { get; }

 

subscript Attribute(_ aName: String) -> XmlAttribute? { get{} }

Attribute  virtual Cooper, Toffee

 

subscript Attribute(_ aName: String) -> XmlAttribute { get{} }

 

XmlAttribute Attribute[String! aName] { __get; }

Attribute .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Attribute[aName: not nullable String; aNamespace: nullable XmlNamespace]: nullable XmlAttribute read;

 

XmlAttribute? Attribute[String! aName, XmlNamespace? aNamespace] { get; }

 

subscript Attribute(_ aName: String, _ aNamespace: XmlNamespace?) -> XmlAttribute? { get{} }

Attribute  virtual Cooper, Toffee

 

subscript Attribute(_ aName: String, _ aNamespace: XmlNamespace) -> XmlAttribute { get{} }

 

XmlAttribute Attribute[String! aName, XmlNamespace aNamespace] { __get; }

Attributes

 

property Attributes: not nullable IEnumerable<XmlAttribute> read;

 

IEnumerable<XmlAttribute>! Attributes { get; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Attributes: IEnumerable<XmlAttribute> { get{} }
// Toffee
var Attributes: INSFastEnumeration<XmlAttribute> { get{} }

 

Iterable<XmlAttribute>! Attributes { __get; }

ChildIndex

 

property ChildIndex: Int32 read;

 

Int32 ChildIndex { get; }

 

var ChildIndex: Int32 { get{} }

 

Integer ChildIndex { __get; }

CloseTagRange

 

property CloseTagRange: XmlRange read write;

 

XmlRange CloseTagRange { get; set; }

 

var CloseTagRange: XmlRange { get{} set{} }

 

XmlRange CloseTagRange { __get; __set; }

DefaultNamespace

 

property DefaultNamespace: XmlNamespace read;

 

XmlNamespace DefaultNamespace { get; }

 

var DefaultNamespace: XmlNamespace { get{} }

 

XmlNamespace DefaultNamespace { __get; }

DefinedNamespaces

 

property DefinedNamespaces: not nullable IEnumerable<XmlNamespace> read;

 

IEnumerable<XmlNamespace>! DefinedNamespaces { get; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var DefinedNamespaces: IEnumerable<XmlNamespace> { get{} }
// Toffee
var DefinedNamespaces: INSFastEnumeration<XmlNamespace> { get{} }

 

Iterable<XmlNamespace>! DefinedNamespaces { __get; }

Document    (declared in XmlNode)

 

property Document: nullable XmlDocument read write;

 

XmlDocument? Document { get; set; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Document: XmlDocument? { get{} set{} }
// Toffee
var Document: XmlDocument { get{} set{} }

 

XmlDocument Document { __get; __set; }

Elements

 

property Elements: not nullable IEnumerable<XmlElement> read;

 

IEnumerable<XmlElement>! Elements { get; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Elements: IEnumerable<XmlElement> { get{} }
// Toffee
var Elements: INSFastEnumeration<XmlElement> { get{} }

 

Iterable<XmlElement>! Elements { __get; }

EndTagName

 

property EndTagName: String read write;

 

String EndTagName { get; set; }

 

var EndTagName: String { get{} set{} }

 

String EndTagName { __get; __set; }

FullName

 

property FullName: not nullable String read;

 

String! FullName { get; }

 

var FullName: String { get{} }

 

String! FullName { __get; }

IsEmpty

 

property IsEmpty: Boolean read;

 

Boolean IsEmpty { get; }

 

var IsEmpty: Boolean { get{} }

 

Boolean IsEmpty { __get; }

LocalName

 

property LocalName: not nullable String read write;

 

String! LocalName { get; set; }

 

var LocalName: String { get{} set{} }

 

String! LocalName { __get; __set; }

Namespace

 

property Namespace: XmlNamespace read write;

 

XmlNamespace Namespace { get; set; }

 

var Namespace: XmlNamespace { get{} set{} }

 

XmlNamespace Namespace { __get; __set; }

Namespace .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Namespace[aPrefix: String]: nullable XmlNamespace read;

 

XmlNamespace? Namespace[String aPrefix] { get; }

 

subscript Namespace(_ aPrefix: String) -> XmlNamespace? { get{} }

Namespace  virtual Cooper, Toffee

 

subscript Namespace(_ aPrefix: String) -> XmlNamespace { get{} }

 

XmlNamespace Namespace[String aPrefix] { __get; }

Namespace .NET, .NET Standard 2.0, Island, ToffeeV2

 

property Namespace[aUri: Uri]: nullable XmlNamespace read;

 

XmlNamespace? Namespace[Uri aUri] { get; }

 

subscript Namespace(_ aUri: Uri) -> XmlNamespace? { get{} }

Namespace  virtual Cooper, Toffee

 

subscript Namespace(_ aUri: Uri) -> XmlNamespace { get{} }

 

XmlNamespace Namespace[Uri aUri] { __get; }

NodeRange    (declared in XmlNode)

 

property NodeRange: XmlRange read write;

 

XmlRange NodeRange { get; set; }

 

var NodeRange: XmlRange { get{} set{} }

 

XmlRange NodeRange { __get; __set; }

Nodes

 

property Nodes: ImmutableList<XmlNode> read;

 

ImmutableList<XmlNode> Nodes { get; }

 

var Nodes: ImmutableList<XmlNode> { get{} }

 

ImmutableList<XmlNode> Nodes { __get; }

NodeType    (declared in XmlNode)

 

property NodeType: XmlNodeType read;

 

XmlNodeType NodeType { get; }

 

var NodeType: XmlNodeType { get{} }

 

XmlNodeType NodeType { __get; }

OpenTagEndColumn

 

property OpenTagEndColumn: Int32 read write;

 

Int32 OpenTagEndColumn { get; set; }

 

var OpenTagEndColumn: Int32 { get{} set{} }

 

Integer OpenTagEndColumn { __get; __set; }

OpenTagEndLine

 

property OpenTagEndLine: Int32 read write;

 

Int32 OpenTagEndLine { get; set; }

 

var OpenTagEndLine: Int32 { get{} set{} }

 

Integer OpenTagEndLine { __get; __set; }

Parent    (declared in XmlNode)

 

property Parent: nullable XmlElement read;

 

XmlElement? Parent { get; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Parent: XmlElement? { get{} }
// Toffee
var Parent: XmlElement { get{} }

 

XmlElement Parent { __get; }

PreserveSpace

 

property PreserveSpace: Boolean read write;

 

Boolean PreserveSpace { get; set; }

 

var PreserveSpace: Boolean { get{} set{} }

 

Boolean PreserveSpace { __get; __set; }

Value

 

property Value: nullable String read write;

 

String? Value { get; set; }

 

// .NET, .NET Standard 2.0, Island, ToffeeV2
var Value: String? { get{} set{} }
// Toffee
var Value: String { get{} set{} }

 

String Value { __get; __set; }

 

ToString.GetEmptyLines (^, String, String): String Toffee

 

static func ToString.GetEmptyLines(_ $self: UnsafeMutablePointer<>, _ aWS: String, _ aLineBreak: String) -> String

Parameters:

  • $self:
  • aWS:
  • aLineBreak:

 

constructor    (declared in XmlNode) .NET, .NET Standard 2.0, Cooper, Island, Toffee

 

constructor

 

XmlElement()

 

init()

 

XmlElement()

constructor init    (declared in XmlNode) ToffeeV2

 

func constructor init()

constructor initWithName withName(not nullable String) ToffeeV2

 

func constructor initWithName(withName aLocalName: String)

Parameters:

  • aLocalName:

constructor initWithName withName(not nullable String) Value(not nullable String) ToffeeV2

 

func constructor initWithName(withName aLocalName: String, Value aValue: String)

Parameters:

  • aLocalName:
  • aValue:

constructor withName(not nullable String): InstanceType .NET, .NET Standard 2.0, Cooper, Island, Toffee

 

constructor withName(aLocalName: not nullable String)

 

XmlElement withName(String! aLocalName)

 

init(withName aLocalName: String)

 

XmlElement withName(String! aLocalName)

Parameters:

  • aLocalName:

constructor withName(not nullable String) Value(not nullable String): InstanceType .NET, .NET Standard 2.0, Cooper, Island, Toffee

 

constructor withName(aLocalName: not nullable String) Value(aValue: not nullable String)

 

XmlElement withName(String! aLocalName) Value(String! aValue)

 

init(withName aLocalName: String, Value aValue: String)

 

XmlElement withName(String! aLocalName) Value(String! aValue)

Parameters:

  • aLocalName:
  • aValue:

AddAttribute

 

method AddAttribute(aAttribute: not nullable XmlAttribute)

 

void AddAttribute(XmlAttribute! aAttribute)

 

func AddAttribute(_ aAttribute: XmlAttribute)

 

void AddAttribute(XmlAttribute! aAttribute)

Parameters:

  • aAttribute:

AddElement (not nullable XmlElement) atIndex(Int32)

 

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)

Parameters:

  • aElement:
  • aIndex:

AddElement (not nullable String, nullable XmlNamespace, nullable String) atIndex(Int32): not nullable XmlElement

 

method AddElement(aName: not nullable String; aNamespace: nullable XmlNamespace; aValue: nullable String) atIndex(aIndex: Int32): not nullable XmlElement

 

XmlElement! AddElement(String! aName, XmlNamespace? aNamespace, String? aValue) atIndex(Int32 aIndex)

 

// Toffee
func AddElement(_ aName: String, _ aNamespace: XmlNamespace, _ aValue: String, atIndex aIndex: Int32) -> XmlElement
// ToffeeV2
func AddElement(_ aName: String, _ aNamespace: XmlNamespace?, _ aValue: String?, atIndex aIndex: Int32) -> XmlElement

 

XmlElement! AddElement(String! aName, XmlNamespace aNamespace, String aValue) atIndex(Integer aIndex)

Parameters:

  • aName:
  • aNamespace:
  • aValue:
  • aIndex:

AddElement (not nullable String, nullable XmlNamespace, nullable String): not nullable XmlElement .NET, .NET Standard 2.0, Island, ToffeeV2

 

method AddElement(aName: not nullable String; aNamespace: nullable XmlNamespace; aValue: nullable String): not nullable XmlElement

 

XmlElement! AddElement(String! aName, XmlNamespace? aNamespace, String? aValue)

 

func AddElement(_ aName: String, _ aNamespace: XmlNamespace?, _ aValue: String?) -> XmlElement

Parameters:

  • aName:
  • aNamespace:
  • aValue:

AddElement (not nullable String, XmlNamespace, String): not nullable XmlElement  virtual Cooper, Toffee

 

func AddElement(_ aName: String, _ aNamespace: XmlNamespace, _ aValue: String) -> XmlElement

 

XmlElement! AddElement(String! aName, XmlNamespace aNamespace, String aValue)

Parameters:

  • aName:
  • aNamespace:
  • aValue:

AddElement (not nullable XmlElement)

 

method AddElement(aElement: not nullable XmlElement)

 

void AddElement(XmlElement! aElement)

 

func AddElement(_ aElement: XmlElement)

 

void AddElement(XmlElement! aElement)

Parameters:

  • aElement:

AddElements

 

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)

Parameters:

  • aElements:

AddNamespace (not nullable XmlNamespace)

 

method AddNamespace(aNamespace: not nullable XmlNamespace)

 

void AddNamespace(XmlNamespace! aNamespace)

 

func AddNamespace(_ aNamespace: XmlNamespace)

 

void AddNamespace(XmlNamespace! aNamespace)

Parameters:

  • aNamespace:

AddNamespace (String, not nullable Uri): XmlNamespace  virtual Cooper, Toffee

 

func AddNamespace(_ aPrefix: String, _ aUri: Uri) -> XmlNamespace

 

XmlNamespace AddNamespace(String aPrefix, Uri! aUri)

Parameters:

  • aPrefix:
  • aUri:

AddNamespace (nullable String, not nullable Uri): XmlNamespace .NET, .NET Standard 2.0, Island, ToffeeV2

 

method AddNamespace(aPrefix: nullable String; aUri: not nullable Uri): XmlNamespace

 

XmlNamespace AddNamespace(String? aPrefix, Uri! aUri)

 

func AddNamespace(_ aPrefix: String?, _ aUri: Uri) -> XmlNamespace

Parameters:

  • aPrefix:
  • aUri:

AddNode

 

method AddNode(aNode: not nullable XmlNode)

 

void AddNode(XmlNode! aNode)

 

func AddNode(_ aNode: XmlNode)

 

void AddNode(XmlNode! aNode)

Parameters:

  • aNode:

CharIsWhitespace  protected    (declared in XmlNode)

 

method CharIsWhitespace(C: String): Boolean

 

Boolean CharIsWhitespace(String C)

 

func CharIsWhitespace(_ C: String) -> Boolean

 

Boolean CharIsWhitespace(String C)

Parameters:

  • C:

CheckName  protected    (declared in XmlNode)

 

method CheckName(aName: String): Boolean

 

Boolean CheckName(String aName)

 

func CheckName(_ aName: String) -> Boolean

 

Boolean CheckName(String aName)

Parameters:

  • aName:

ConvertEntity (String, __ElementsBoxedChar): String  protected virtual    (declared in XmlNode) Toffee

 

func ConvertEntity(_ S: String, _ C: __ElementsBoxedChar) -> String

Parameters:

  • S:
  • C:

ConvertEntity (String, Character): String  protected    (declared in XmlNode) Cooper

 

method ConvertEntity(S: String; C: Character): String

 

String ConvertEntity(String S, Character C)

 

func ConvertEntity(_ S: String, _ C: Character) -> String

 

String ConvertEntity(String S, Character C)

Parameters:

  • S:
  • C:

ConvertEntity (String, nullable Char): String  protected    (declared in XmlNode) .NET, .NET Standard 2.0, Island, ToffeeV2

 

method ConvertEntity(S: String; C: nullable Char): String

 

String ConvertEntity(String S, Char? C)

 

func ConvertEntity(_ S: String, _ C: Char!) -> String

Parameters:

  • S:
  • C:

description  override Toffee, ToffeeV2

 

func description() -> NSString

ElementsWithName (not nullable String, nullable XmlNamespace): not nullable IEnumerable<XmlElement> .NET, .NET Standard 2.0, Island, ToffeeV2

 

method ElementsWithName(aLocalName: not nullable String; aNamespace: nullable XmlNamespace): not nullable IEnumerable<XmlElement>

 

IEnumerable<XmlElement>! ElementsWithName(String! aLocalName, XmlNamespace? aNamespace)

 

func ElementsWithName(_ aLocalName: String, _ aNamespace: XmlNamespace?) -> IEnumerable<XmlElement>

Parameters:

  • aLocalName:
  • aNamespace:

ElementsWithName (not nullable String, XmlNamespace): not nullable Iterable<XmlElement>  virtual Cooper, Toffee

 

func ElementsWithName(_ aLocalName: String, _ aNamespace: XmlNamespace) -> INSFastEnumeration<XmlElement>

 

Iterable<XmlElement>! ElementsWithName(String! aLocalName, XmlNamespace aNamespace)

Parameters:

  • aLocalName:
  • aNamespace:

ElementsWithNamespace (nullable XmlNamespace): not nullable IEnumerable<XmlElement> .NET, .NET Standard 2.0, Island, ToffeeV2

 

method ElementsWithNamespace(aNamespace: nullable XmlNamespace): not nullable IEnumerable<XmlElement>

 

IEnumerable<XmlElement>! ElementsWithNamespace(XmlNamespace? aNamespace)

 

func ElementsWithNamespace(_ aNamespace: XmlNamespace?) -> IEnumerable<XmlElement>

Parameters:

  • aNamespace:

ElementsWithNamespace (XmlNamespace): not nullable Iterable<XmlElement>  virtual Cooper, Toffee

 

func ElementsWithNamespace(_ aNamespace: XmlNamespace) -> INSFastEnumeration<XmlElement>

 

Iterable<XmlElement>! ElementsWithNamespace(XmlNamespace aNamespace)

Parameters:

  • aNamespace:

FirstElementWithName (not nullable String, nullable XmlNamespace): nullable XmlElement .NET, .NET Standard 2.0, Island, ToffeeV2

 

method FirstElementWithName(aLocalName: not nullable String; aNamespace: nullable XmlNamespace): nullable XmlElement

 

XmlElement? FirstElementWithName(String! aLocalName, XmlNamespace? aNamespace)

 

func FirstElementWithName(_ aLocalName: String, _ aNamespace: XmlNamespace?) -> XmlElement?

Parameters:

  • aLocalName:
  • aNamespace:

FirstElementWithName (not nullable String, XmlNamespace): XmlElement  virtual Cooper, Toffee

 

func FirstElementWithName(_ aLocalName: String, _ aNamespace: XmlNamespace) -> XmlElement

 

XmlElement FirstElementWithName(String! aLocalName, XmlNamespace aNamespace)

Parameters:

  • aLocalName:
  • aNamespace:

GetValue

 

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)

Parameters:

  • aWithNested:

RemoveAllElements

 

method RemoveAllElements

 

void RemoveAllElements()

 

func RemoveAllElements()

 

void RemoveAllElements()

RemoveAttribute (not nullable String, nullable XmlNamespace): nullable XmlAttribute .NET, .NET Standard 2.0, Island, ToffeeV2

 

method RemoveAttribute(aName: not nullable String; aNamespace: nullable XmlNamespace): nullable XmlAttribute

 

XmlAttribute? RemoveAttribute(String! aName, XmlNamespace? aNamespace)

 

func RemoveAttribute(_ aName: String, _ aNamespace: XmlNamespace?) -> XmlAttribute?

Parameters:

  • aName:
  • aNamespace:

RemoveAttribute (not nullable String, XmlNamespace): XmlAttribute  virtual Cooper, Toffee

 

func RemoveAttribute(_ aName: String, _ aNamespace: XmlNamespace) -> XmlAttribute

 

XmlAttribute RemoveAttribute(String! aName, XmlNamespace aNamespace)

Parameters:

  • aName:
  • aNamespace:

RemoveAttribute (not nullable XmlAttribute)

 

method RemoveAttribute(aAttribute: not nullable XmlAttribute)

 

void RemoveAttribute(XmlAttribute! aAttribute)

 

func RemoveAttribute(_ aAttribute: XmlAttribute)

 

void RemoveAttribute(XmlAttribute! aAttribute)

Parameters:

  • aAttribute:

RemoveElement

 

method RemoveElement(aElement: not nullable XmlElement)

 

void RemoveElement(XmlElement! aElement)

 

func RemoveElement(_ aElement: XmlElement)

 

void RemoveElement(XmlElement! aElement)

Parameters:

  • aElement:

RemoveElementsWithName (not nullable String, nullable XmlNamespace) .NET, .NET Standard 2.0, Island, ToffeeV2

 

method RemoveElementsWithName(aName: not nullable String; aNamespace: nullable XmlNamespace)

 

void RemoveElementsWithName(String! aName, XmlNamespace? aNamespace)

 

func RemoveElementsWithName(_ aName: String, _ aNamespace: XmlNamespace?)

Parameters:

  • aName:
  • aNamespace:

RemoveElementsWithName (not nullable String, XmlNamespace)  virtual Cooper, Toffee

 

func RemoveElementsWithName(_ aName: String, _ aNamespace: XmlNamespace)

 

void RemoveElementsWithName(String! aName, XmlNamespace aNamespace)

Parameters:

  • aName:
  • aNamespace:

RemoveNamespace (not nullable String)

 

method RemoveNamespace(aPrefix: not nullable String)

 

void RemoveNamespace(String! aPrefix)

 

func RemoveNamespace(_ aPrefix: String)

 

void RemoveNamespace(String! aPrefix)

Parameters:

  • aPrefix:

RemoveNamespace (not nullable XmlNamespace)

 

method RemoveNamespace(aNamespace: not nullable XmlNamespace)

 

void RemoveNamespace(XmlNamespace! aNamespace)

 

func RemoveNamespace(_ aNamespace: XmlNamespace)

 

void RemoveNamespace(XmlNamespace! aNamespace)

Parameters:

  • aNamespace:

ReplaceElement

 

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)

Parameters:

  • aExistingElement:
  • aNewElement:

SetAttribute (not nullable String, nullable XmlNamespace, not nullable String) .NET, .NET Standard 2.0, Island, ToffeeV2

 

method SetAttribute(aName: not nullable String; aNamespace: nullable XmlNamespace; aValue: not nullable String)

 

void SetAttribute(String! aName, XmlNamespace? aNamespace, String! aValue)

 

func SetAttribute(_ aName: String, _ aNamespace: XmlNamespace?, _ aValue: String)

Parameters:

  • aName:
  • aNamespace:
  • aValue:

SetAttribute (not nullable String, XmlNamespace, not nullable String)  virtual Cooper, Toffee

 

func SetAttribute(_ aName: String, _ aNamespace: XmlNamespace, _ aValue: String)

 

void SetAttribute(String! aName, XmlNamespace aNamespace, String! aValue)

Parameters:

  • aName:
  • aNamespace:
  • aValue:

ToString  override

 

method ToString: PlatformString

 

PlatformString ToString()

 

func ToString() -> String

 

PlatformString ToString()

ToString.GetEmptyLines (String, String): String .NET, .NET Standard 2.0, Island, ToffeeV2

 

// .NET, .NET Standard 2.0
method ToString.GetEmptyLines(aWS: String; aLineBreak: String): String
// Island
method ToString.GetEmptyLines(aWS: String; aLineBreak: String): String

 

// .NET, .NET Standard 2.0
String ToString.GetEmptyLines(String aWS, String aLineBreak)
// Island
String ToString.GetEmptyLines(String aWS, String aLineBreak)

 

func ToString.GetEmptyLines(_ aWS: String, _ aLineBreak: String) -> String

Parameters:

  • aWS:
  • aLineBreak:

ToString (Boolean, Boolean, XmlFormattingOptions): String  override

 

method ToString(aSaveFormatted: Boolean; aFormatInsideTags: Boolean; aFormatOptions: XmlFormattingOptions): String

 

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)

Parameters:

  • aSaveFormatted:
  • aFormatInsideTags:
  • aFormatOptions:

UniqueCopy  override

 

method UniqueCopy: not nullable XmlNode

 

XmlNode! UniqueCopy()

 

func UniqueCopy() -> XmlNode

 

XmlNode! UniqueCopy()