Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Xml2Json

param

the state machine as a ReaderState node.

param
param
param
param
param
example

var parser = new Xml2Json({ parser: { 'person': { init: function(name,attrs) { this.parent.root.obj = {}; this.obj = this.parent.root.obj; this.obj['name'] = attrs['name']; }, parser: { 'address': { finish: function(){ this.parent.obj['address'] = this.text; } } } } } });

var xml_string = "" + " " + "

Paris
" + " " + "";

parser.parseString(xml_string, function() { parser.obj.should.eql({name: 'John',address: 'Paris'}); done(); });

Hierarchy

Constructors

Properties

Methods

Constructors

constructor

Properties

currentLevel

currentLevel: number = 0

Methods

parseString

  • parseString(xml_text: string): Promise<any>
  • parseString(xml_text: string, callback: Callback<any> | SimpleCallback): void
  • method

    parseString

    async

    Parameters

    • xml_text: string

    Returns Promise<any>

  • Parameters

    Returns void

Generated using TypeDoc