fast-xml-parser

Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries...

README

fast-xml-parser Backers on Open Collective Sponsors on Open Collective Known Vulnerabilities [![NPM quality][quality-image]][quality-url] Coverage Status

[Try me](https://naturalintelligence.github.io/fast-xml-parser/) [![NPM total downloads](https://img.shields.io/npm/dt/fast-xml-parser.svg)](https://npm.im/fast-xml-parser)

[quality-image]: http://npm.packagequality.com/shield/fast-xml-parser.svg?style=flat-square
[quality-url]: http://packagequality.com/#?package=fast-xml-parser

Validate XML, Parse XML to JS Object, or Build XML from JS Object without C/C++ based libraries and no callback.

Looking for maintainers


Stubmatic donate button

Check ThankYouBackers for our contributors
undefined

Users



Check the list of all known users here;

The list of users is collected either from the list published by Github, cummunicated directly through mails/chat , or from other resources. If you feel that your name in the above list is incorrectly published or you're not the user of this library anymore then you can inform us to remove it. We'll do the necessary changes ASAP.

Main Features


FXP logo

Validate XML data syntactically
Parse XML to JS Object
Build XML from JS Object
Works with node packages, in browser, and in CLI (press try me button above for demo)
Faster than any other pure JS implementation.
It can handle big files (tested up to 100mb).
Controlled parsing using various options
XML Entities, HTML entities, and DOCTYPE entites are supported.
* unpaired tags (Eg `
` in HTML), stop nodes (Eg `