All Projects → cmrigney → fast-xml2js

cmrigney / fast-xml2js

Licence: MIT License
In-place replacement for xml2js parseString. This is about 20x faster and makes use of the rapidxml C++ library.

Programming Languages

C++
36643 projects - #6 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to fast-xml2js

Node Xml2js
XML to JavaScript object converter.
Stars: ✭ 4,402 (+36583.33%)
Mutual labels:  xml, xml2js
Hquery.php
An extremely fast web scraper that parses megabytes of invalid HTML in a blink of an eye. PHP5.3+, no dependencies.
Stars: ✭ 295 (+2358.33%)
Mutual labels:  fast, xml
Fast Xml Parser
Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback
Stars: ✭ 1,021 (+8408.33%)
Mutual labels:  fast, xml
Server-Help
💻 This VSTO Add-In allows the user to ping a list of servers and creates a file for Microsoft Remote Desktop Manager an Excel table. This is used for quickly determining which servers are offline in a list. It is written in 3 different versions as a VSTO Add-In in C# and VB.NET as well as a VBA Add-In.
Stars: ✭ 21 (+75%)
Mutual labels:  xml
GDX-HTML
using HTML + CSS + JS to build libGDX UI!
Stars: ✭ 21 (+75%)
Mutual labels:  xml
saxophone
Fast and lightweight event-driven streaming XML parser in pure JavaScript
Stars: ✭ 29 (+141.67%)
Mutual labels:  xml
GPXParser.js
GPX file parser javascript library
Stars: ✭ 58 (+383.33%)
Mutual labels:  xml
Restoring-Extremely-Dark-Images-In-Real-Time
The project is the official implementation of our CVPR 2021 paper, "Restoring Extremely Dark Images in Real Time"
Stars: ✭ 79 (+558.33%)
Mutual labels:  fast
SitemapTools
A sitemap (sitemap.xml) querying and parsing library for .NET
Stars: ✭ 19 (+58.33%)
Mutual labels:  xml
core
🌈 light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection
Stars: ✭ 40 (+233.33%)
Mutual labels:  fast
pdf2xml-viewer
A simple viewer and inspection tool for text boxes in PDF documents
Stars: ✭ 82 (+583.33%)
Mutual labels:  xml
xspec
XSpec is a unit test and behaviour-driven development (BDD) framework for XSLT, XQuery, and Schematron.
Stars: ✭ 91 (+658.33%)
Mutual labels:  xml
FigmaConvertXib
FigmaConvertXib is a tool for exporting design elements from figma.com and generating files to a projects iOS .xib / Android .xml
Stars: ✭ 111 (+825%)
Mutual labels:  xml
learn-xquery
A list of great articles, blog posts, and books for learning XQuery
Stars: ✭ 33 (+175%)
Mutual labels:  xml
xml-in
your friendly XML navigator
Stars: ✭ 61 (+408.33%)
Mutual labels:  xml
xrechnung-schematron
Schematron rules for the German CIUS (XRechnung) of EN16931:2017
Stars: ✭ 19 (+58.33%)
Mutual labels:  xml
cti-stix-elevator
OASIS Cyber Threat Intelligence (CTI) TC Open Repository: Convert STIX 1.2 XML to STIX 2.x JSON
Stars: ✭ 42 (+250%)
Mutual labels:  xml
escpos-xml
JavaScript library that implements the thermal printer ESC / POS protocol and provides an XML interface for preparing templates for printing.
Stars: ✭ 37 (+208.33%)
Mutual labels:  xml
ph-commons
Java 1.8+ Library with tons of utility classes required in all projects
Stars: ✭ 23 (+91.67%)
Mutual labels:  xml
foliapy
An extensive Python library for dealing with FoLiA (Format for Linguistic Annotation) documents, a rich XML-based format for linguistic annotation finding application in Natural Language Processing (NLP). This library was formerly part of PyNLPl.
Stars: ✭ 13 (+8.33%)
Mutual labels:  xml

fast-xml2js

UPDATE: I'm no longer maintaining this project. If you would like to take it over or you know of a solid fork, please reach out!

In-place replacement for xml2js parseString. This is about 20x-30x faster and makes use of the rapidxml C++ library.

Install

Run npm install fast-xml2js

Using

Simply replace

var parseString = require('xml2js').parseString;

with

var parseString = require('fast-xml2js').parseString;

Then call it like so:

parseString('<some_xml>', function(err, result) {
    console.log(result);
});
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].