@magic-xpa/utils
Version:
magic utils package
35 lines (34 loc) • 1.29 kB
TypeScript
import { List } from "@magic-xpa/mscorelib";
export declare class XmlParser {
private static endOfNameChar;
private _currIndex;
private _xmLdata;
private _history;
constructor(data?: string);
static getTokens(str: string, delimiter: string, isMagicXML?: boolean): List<string>;
static unescape(str: string): string;
static escape(str: string): string;
static escapeUrl(str: string): string;
getNextTag(): string;
getXMLsubstring(endContext: number): string;
GetCurrentElementValue(): string;
setCurrIndex2EndOfTag(): void;
static getInt(valueStr: string): number;
static getBoolean(valueStr: string): boolean;
getCurrIndex(): number;
getXMLdata(): string;
add2CurrIndex(add: number): void;
setCurrIndex(index: number): void;
setXMLdata(data: string): void;
PrepareFormReadString(newXmlString: string): void;
push(): void;
pop(): void;
loadTableCacheData(data: string): void;
ReadToEndOfCurrentElement(): string;
ReadContentOfCurrentElement(): string;
toString(): string;
toString(headCharCount: number, tailCharCount: number): string;
private ToString_0();
private ToString_1(headCharCount, tailCharCount);
SkipXMLElement(): void;
}