File tree Expand file tree Collapse file tree 5 files changed +31
-8
lines changed Expand file tree Collapse file tree 5 files changed +31
-8
lines changed Original file line number Diff line number Diff line change 3
3
Example with no configuration
4
4
5
5
``` js
6
- const XMLParser = require (" fast-xml-parser/v5/XMLParser" )
6
+ const XMLParser = require (" fast-xml-parser/src/ v5/XMLParser" )
7
7
const parser = new XMLParser ();
8
8
// read xmlData your own
9
9
let result = parser .parse (xmlData, true );
@@ -12,7 +12,7 @@ let result = parser.parse(xmlData, true);
12
12
The default response of parse is built by ` JsObjOutputBuilder ` . FXP v5 comes with 2 more output builders. And you can set your custom output builder too to customize the output.
13
13
14
14
``` js
15
- const JsObjOutputBuilder = require (" fast-xml-parser/v5/OutputBuilders/JsObjBuilder" );
15
+ const JsObjOutputBuilder = require (" fast-xml-parser/src/ v5/OutputBuilders/JsObjBuilder" );
16
16
17
17
const parser = new XMLParser ({
18
18
OutputBuilder: new JsObjOutputBuilder ()
Original file line number Diff line number Diff line change @@ -90,10 +90,10 @@ By default `JsObjOutputBuilder` output builder is used with default options.
90
90
Example
91
91
92
92
``` js
93
- const XMLParser = require (" fast-xml-parse/v5/XMLParser" );
94
- const JsObjOutputBuilder = require (" fast-xml-parse/v5/OutputBuilders/JsObjBuilder" );
95
- const JsArrBuilder = require (" fast-xml-parse/v5/OutputBuilders/JsArrBuilder" );
96
- const JsMinArrBuilder = require (" fast-xml-parse/v5/OutputBuilders/JsMinArrBuilder" );
93
+ const XMLParser = require (" fast-xml-parse/src/ v5/XMLParser" );
94
+ const JsObjOutputBuilder = require (" fast-xml-parse/src/ v5/OutputBuilders/JsObjBuilder" );
95
+ const JsArrBuilder = require (" fast-xml-parse/src/ v5/OutputBuilders/JsArrBuilder" );
96
+ const JsMinArrBuilder = require (" fast-xml-parse/src/ v5/OutputBuilders/JsMinArrBuilder" );
97
97
98
98
const xmlData = fs .readFileSync (" sample.xml" ).toString ();
99
99
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ Entity and date parsers have to be set.
12
12
Example when you don't override default parsers
13
13
14
14
``` js
15
- const JsObjOutputBuilder = require (" fast-xml-parser/v5/OutputBuilders/JsObjBuilder" );
15
+ const JsObjOutputBuilder = require (" fast-xml-parser/src/ v5/OutputBuilders/JsObjBuilder" );
16
16
17
17
const xmlData = ` <root>
18
18
<int> 1234 </int>
44
44
But if you override it then it will use sequence in the order you defined.
45
45
46
46
``` js
47
- const JsObjOutputBuilder = require (" fast-xml-parser/v5/OutputBuilders/JsObjBuilder" );
47
+ const JsObjOutputBuilder = require (" fast-xml-parser/src/ v5/OutputBuilders/JsObjBuilder" );
48
48
49
49
const xmlData = ` <root>
50
50
<int> 1234 </int>
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " importtests" ,
3
+ "version" : " 1.0.0" ,
4
+ "description" : " " ,
5
+ "main" : " v5_spec.js" ,
6
+ "scripts" : {
7
+ "test" : " echo \" Error: no test specified\" && exit 1"
8
+ },
9
+ "keywords" : [],
10
+ "author" : " " ,
11
+ "license" : " ISC" ,
12
+ "dependencies" : {
13
+ "fast-xml-parser" : " ^4.5.0"
14
+ }
15
+ }
Original file line number Diff line number Diff line change
1
+ const XMLParser = require ( "fast-xml-parser/src/v5/XMLParser" ) ;
2
+ const XMLParser = require ( "fast-xml-parser/src/v5/XMLParser" ) ;
3
+
4
+ describe ( "XMLParser" , function ( ) {
5
+ it ( "should import v5" , function ( ) {
6
+ const parser = new XMLParser ( ) ;
7
+ } ) ;
8
+ } ) ;
You can’t perform that action at this time.
0 commit comments