With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 xml-parser Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
libexpat
:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub
-
camaro
camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around.
-
xml2lua
XML Parser written entirely in Lua that works for Lua 5.1+. Convert XML to and from Lua Tables 🌖💱
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
xml2js to convert XML returns into JSONs.
et déjà essayé: pugixml
Project mention: What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented? | /r/rust | 2023-06-09Exactly the same experience. In particular I ran into the issue that the only "ergonomic" API (that doesn't require hand-writing a parser) uses serde derive macros, but quick_xml doesn't handle namespaces. After about a day of this I stopped bike-shedding and just used lxml in Python. It works fine (and I have a large XML file, ~2.4Gb).
Project mention: Expat (XML parser) is understaffed and needs funding | news.ycombinator.com | 2024-04-03I would not have found the call for funding help until they pointed out here:
https://github.com/libexpat/libexpat/blob/R_2_6_2/expat/Chan...
I don't understand why there isn't a donate button on the README / website to support development of this and instead it's hidden somewhere.
Maintainers it is perfectly OK to ask the public to donate or ask for sponsorships.
If xz taught any anything we don't want to be in that situation again.
voku/simple_html_dom >= 4.8 You can add this to your project's dependencies with the following command:
back in the day where every OTA (online travel agent) and airlines use XML for their API, we had to integrate them in an API gateway where to unify their API schema and workflow.
we wrote a small package[1] (using pugixml) to transform XML to JSON using a custom Xpath template syntax. Make our job much easier.
You could also parse them yourself. If you read the open documentation on the XLSX format, you'll find it's actually just a collection of ZIP files containing XML formatted files. You can stream the files into Nodejs with an archive parsing library such as yauzl and parse the data using an XML parse such as rgrove/parse-xml
xml-parser related posts
- Expat (XML parser) is understaffed and needs funding
- Expat is understaffed and without funding
- Expat is understaffed and without funding
- Xml2Json - convert xml strings to json and vise versa, binding to a Rust lib
- [Cpp Questions] Un analyseur HTML pour CPP?
- Fastest XML node parsing library in Rust
- Custom Grammar not recognized as Highlighting
-
A note from our sponsor - SurveyJS
surveyjs.io | 19 Apr 2024
Index
What are some of the best open-source xml-parser projects? This list will help you:
Project | Stars | |
---|---|---|
1 | xml2js | 4,813 |
2 | PugiXML | 3,795 |
3 | posthtml | 2,924 |
4 | Kanna | 2,383 |
5 | DiDOM | 2,173 |
6 | xml-js | 1,244 |
7 | Oga | 1,162 |
8 | quick-xml | 1,093 |
9 | Fuzi | 1,057 |
10 | libexpat | 990 |
11 | A HTML DOM parser written in PHP | 812 |
12 | XMLCoder | 775 |
13 | SwiftyXMLParer | 565 |
14 | camaro | 547 |
15 | xml-rs | 459 |
16 | xmlquery | 402 |
17 | xgen | 291 |
18 | xml2lua | 265 |
19 | saxy | 254 |
20 | parse-xml | 242 |
21 | sax-wasm | 161 |
22 | xeno | 118 |
23 | SwiftyXML | 102 |