Skip to main content

Class: XElement

Constructors

Constructor

new XElement(name): XElement

Parameters

name

string

Returns

XElement

Properties

attributes

attributes: Record<string, string> | null = null


elements

elements: XElement[] | null = null


isCData

isCData: boolean = false


name

readonly name: string


value

value: string = ""

Methods

attribute()

attribute(name): string

Parameters

name

string

Returns

string


element()

element(name, ignoreCase?, errorIfMissed?): XElement

Parameters

name

string

ignoreCase?

boolean = false

errorIfMissed?

string | null

Returns

XElement


elementOrNull()

elementOrNull(name, ignoreCase?): XElement | null

Parameters

name

string

ignoreCase?

boolean = false

Returns

XElement | null


elementValueOrEmpty()

elementValueOrEmpty(name, ignoreCase?): string

Parameters

name

string

ignoreCase?

boolean = false

Returns

string


getElements()

getElements(name, ignoreCase?): XElement[]

Parameters

name

string

ignoreCase?

boolean = false

Returns

XElement[]


removeAttribute()

removeAttribute(name): void

Parameters

name

string

Returns

void