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