XmlDocumentType

Overview

Used to store an xml doctype directive.

Location

 

constructor .NET, .NET Standard 2.0, Cooper, Island, Toffee

Creates a new xml document with the given parent.

 

constructor(aParent: XmlElement)

 

XmlDocumentType(XmlElement aParent)

 

init(_ aParent: XmlElement)

 

XmlDocumentType(XmlElement aParent)

Parameters:

  • aParent:

constructor init ToffeeV2

Creates a new xml document with the given parent.

 

func constructor init(_ aParent: XmlElement)

Parameters:

  • aParent:

Declaration

Contains the document type declaration.

 

property Declaration: String read write;

 

String Declaration { get; set; }

 

var Declaration: String { get{} set{} }

 

String Declaration { __get; __set; }

Document    (declared in XmlNode)

Gets the document this node is in.

 

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; }

Name

Name of this document type.

 

property Name: String read write;

 

String Name { get; set; }

 

var Name: String { get{} set{} }

 

String Name { __get; __set; }

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; }

NodeType    (declared in XmlNode)

Contains the type of this node.

 

property NodeType: XmlNodeType read;

 

XmlNodeType NodeType { get; }

 

var NodeType: XmlNodeType { get{} }

 

XmlNodeType NodeType { __get; }

Parent    (declared in XmlNode)

Returns the parent element.

 

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; }

PublicId

Public ID value of this token.

 

property PublicId: String read write;

 

String PublicId { get; set; }

 

var PublicId: String { get{} set{} }

 

String PublicId { __get; __set; }

SystemId

System ID type of this token.

 

property SystemId: String read write;

 

String SystemId { get; set; }

 

var SystemId: String { get{} set{} }

 

String SystemId { __get; __set; }

ToString  virtual    (declared in XmlNode)

Convert this node to a string.

 

method ToString: PlatformString

 

PlatformString ToString()

 

func ToString() -> String

 

PlatformString ToString()

ToString (Boolean, Boolean, XmlFormattingOptions): String  virtual    (declared in XmlNode)

Convert this node to a string.

 

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  virtual    (declared in XmlNode)

Clone this node.

 

method UniqueCopy: not nullable XmlNode

 

XmlNode! UniqueCopy()

 

func UniqueCopy() -> XmlNode

 

XmlNode! UniqueCopy()

 

Declaration

Contains the document type declaration.

 

property Declaration: String read write;

 

String Declaration { get; set; }

 

var Declaration: String { get{} set{} }

 

String Declaration { __get; __set; }

Document    (declared in XmlNode)

Gets the document this node is in.

 

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; }

Name

Name of this document type.

 

property Name: String read write;

 

String Name { get; set; }

 

var Name: String { get{} set{} }

 

String Name { __get; __set; }

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; }

NodeType    (declared in XmlNode)

Contains the type of this node.

 

property NodeType: XmlNodeType read;

 

XmlNodeType NodeType { get; }

 

var NodeType: XmlNodeType { get{} }

 

XmlNodeType NodeType { __get; }

Parent    (declared in XmlNode)

Returns the parent element.

 

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; }

PublicId

Public ID value of this token.

 

property PublicId: String read write;

 

String PublicId { get; set; }

 

var PublicId: String { get{} set{} }

 

String PublicId { __get; __set; }

SystemId

System ID type of this token.

 

property SystemId: String read write;

 

String SystemId { get; set; }

 

var SystemId: String { get{} set{} }

 

String SystemId { __get; __set; }

 

constructor init ToffeeV2

Creates a new xml document with the given parent.

 

func constructor init(_ aParent: XmlElement)

Parameters:

  • aParent:

constructor .NET, .NET Standard 2.0, Cooper, Island, Toffee

Creates a new xml document with the given parent.

 

constructor(aParent: XmlElement)

 

XmlDocumentType(XmlElement aParent)

 

init(_ aParent: XmlElement)

 

XmlDocumentType(XmlElement aParent)

Parameters:

  • aParent:

ToString  virtual    (declared in XmlNode)

Convert this node to a string.

 

method ToString: PlatformString

 

PlatformString ToString()

 

func ToString() -> String

 

PlatformString ToString()

ToString (Boolean, Boolean, XmlFormattingOptions): String  virtual    (declared in XmlNode)

Convert this node to a string.

 

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  virtual    (declared in XmlNode)

Clone this node.

 

method UniqueCopy: not nullable XmlNode

 

XmlNode! UniqueCopy()

 

func UniqueCopy() -> XmlNode

 

XmlNode! UniqueCopy()