Options
All
  • Public
  • Public/Protected
  • All
Menu

Class XmlDtdParamEntityRef

Represents an XML parameter entity reference in a document type definition.

An XML parameter entity reference is structured as follows, where {entity} is the name of the entity:

%{entity};

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

XmlDtdParamEntityRef nodes cannot have any children.

Hierarchy

Index

Constructors

constructor

Properties

Protected _children

_children: XmlNode[]

Private _entity

_entity: string

Accessors

entity

  • get entity(): string
  • set entity(entity: string): void
  • Gets the entity to be referenced.

    Returns string

    The entity to be referenced.

  • Sets the entity to be referenced.

    Parameters

    • entity: string

      The entity to be referenced.

    Returns void

    The entity to be referenced.

parent

  • get parent(): XmlNode | undefined
  • Gets the parent of this node.

    Returns XmlNode | undefined

    The parent of this node.

Methods

children

insertChild

  • Throws an exception since XmlDtdParamEntityRef nodes cannot have any children.

    Parameters

    • node: XmlNode

      This parameter is unused.

    • Optional index: number

      This parameter is unused.

    Returns XmlNode | undefined

    This method does not return.

next

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

    Returns XmlNode | undefined

    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 | undefined

    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 | undefined

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

removeChild

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

    Parameters

    • node: XmlNode

      This parameter is unused.

    Returns boolean

    This method does not return.

removeChildAtIndex

  • removeChildAtIndex(index: number): XmlNode

toString

  • Returns an XML string representation of this node.

    Parameters

    • Default value options: IStringOptions = {}

      Formatting options for the string representation.

    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 | undefined

Generated using TypeDoc