Options
All
  • Public
  • Public/Protected
  • All
Menu

Class XmlCdata

Represents an XML CDATA section.

An XML CDATA section is structured as follows, where {data} is the character data of the section:

<![CDATA[{data}]]>

The {data} value is a property of this node.

XmlCdata nodes cannot have any children.

Hierarchy

Index

Constructors

constructor

  • Initializes a new instance of the XmlCdata class.

    Parameters

    • data: string

      The character data of the CDATA section.

    Returns XmlCdata

Properties

Protected _children

_children: XmlNode[]

Private _data

_data: string

Accessors

data

  • get data(): string
  • set data(data: string): void
  • Gets the character data of the CDATA section.

    Returns string

    The character data of the CDATA section.

  • Sets the character data of the CDATA section.

    Parameters

    • data: string

      The character data of the CDATA section.

    Returns void

    The character data of the CDATA section.

parent

  • Gets the parent of this node.

    Returns XmlNode

    The parent of this node.

Methods

children

insertChild

next

  • Gets the node that follows this one, or undefined if no such node exists or if this node has no parent.

    Returns XmlNode

    The node that follows this one, or undefined if no such node exists or if this node has no parent.

prev

  • Gets the node that is previous to this one, or undefined if no such node exists or if this node has no parent.

    Returns XmlNode

    The node that is previous to this one, or undefined if no such node exists or if this node has no parent.

remove

  • Removes this node from its parent if this node has a parent.

    Returns XmlNode

    This node's parent, or undefined if it has no parent.

removeChild

  • removeChild(node: XmlNode): boolean
  • Throws an exception since XmlCdata nodes cannot have any children.

    Parameters

    Returns boolean

removeChildAtIndex

  • removeChildAtIndex(index: number): XmlNode

toString

  • Returns an XML string representation of this node.

    Parameters

    Returns string

    An XML string representation of this node.

top

  • Returns the root node of the current hierarchy. If this node has no parent, this node itself is returned.

    Returns XmlNode

    The root node of the current hierarchy.

up

  • Gets the parent of this node.

    Returns XmlNode

    The parent of this node.

Generated using TypeDoc