Browse free open source XML Parsers and projects for Windows below. Use the toggles on the left to filter open source XML Parsers by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 1
    TinyXML is a simple, small, minimal, C++ XML parser that can be easily integrating into other programs. It reads XML and creates C++ objects representing the XML document. The objects can be manipulated, changed, and saved again as XML. *Please Note* that TinyXML development has stopped and all development has moved to TinyXML-2. TinyXML-2 is available at https://github.com/leethomason/tinyxml2
    Leader badge
    Downloads: 5,005 This Week
    Last Update:
    See Project
  • 2
    RapidXml is an attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. It is an in-situ parser with parsing speed approaching speed of strlen function executed on the same data.
    Leader badge
    Downloads: 2,884 This Week
    Last Update:
    See Project
  • 3

    Expat XML Parser

    Fast XML parser library in C

    PLEASE NOTE that we are in the process of moving to GitHub: https://github.com/libexpat/libexpat This is James Clark's Expat XML parser library in C. It is a stream oriented parser that requires setting handlers to deal with the structure that the parser discovers in the document. PLEASE NOTE that we are in the process of moving to GitHub: https://github.com/libexpat/libexpat
    Leader badge
    Downloads: 386 This Week
    Last Update:
    See Project
  • 4
    An XML parser C library that's simple and easy to use. Inspired by simpleXML for PHP.
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    htmlparser2

    htmlparser2

    The fast & forgiving HTML and XML parser

    The fast & forgiving HTML and XML parser. htmlparser2 is the fastest HTML parser, and takes some shortcuts to get there. If you need strict HTML spec compliance, have a look at parse5. htmlparser2 itself provides a callback interface that allows the consumption of documents with minimal allocations. While the Parser interface closely resembles Node.js streams, it’s not a 100% match. Use the WritableStream interface to process a streaming input.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    VTD-XML is the next generation XML parser/indexer/editor/slicer/assembler/xpath-engine that goes beyond DOM, SAX and PULL in performance, memory usage, and ease of use.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 7
    XML Parser for Fortran. Handles XML and similar structured files. The library provides access (read and write) via a linked list. This is conceptual different from the SAX approach. The data can be held and 'browsed' in memory.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    NQXML is a pure Ruby implementation of a non-validating XML processor. It includes an XML tokenizer, a SAX-style streaming XML parser, a DOM-style tree parser, an XML writer, and a context-sensitive callback mechanism.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    RexxXMLParser
    An XML parser written in the REXX programming language. It runs on mainframes (z/OS Rexx) as well as Windows and Linux (Regina or ooRexx). Includes example Rexx programs that use the parser such as: JCL2XML (converts z/OS JCL into an XML format), AUX2SVG (converts a z/OS CICS auxiliary trace file into a visual SVG format), PRETTY (an XML pretty printer), DEVISIO (an example of removing unwanted tags from an SVG file).
    Downloads: 3 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    AsmXml is a very fast XML parser library for x86 platforms written in pure assembler.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Object Oriented XML Parser and builder, written in Visual Basic (MS VB 6.0). Although it is relatively slow, it is extremely easy to use.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    EDIReader parses EDI input from ANSI X12 and EDIFACT, including documents for HIPAA compliance. It supports Java JAXP/SAX XML interfaces with a custom implementation of an "XML" parser, allowing access to EDI data with XML tools.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13

    EasyML

    EasyML serialization library, to and from XML, similar to Gson

    EasyML converts Java objects into XML and back again, without the need for annotations or other types of configuration. EasyML offers extensive support for JDK classes and also supports customization through user settings, user extensions, or through the Java Serialization API. EasyML provides support for: - reading and writing XML text and/or org.w3c.dom documents - Java Collections framework - Java Serialization framework - Multi-threading - Java Generics and functional APIs EasyML can be customized with user-defined serialization strategies. The low-level components, XMLWriter and XMLReader, can be used directly, for a higher control compared to the EasyML Facade. Security policies can also be defined, specifying black- or whitelists of types which are allowed at deserialization time. EasyML on GitHub: http://github.com/cordisvictor/easyml-lib
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    A small Objective-C library which provides a SAX-like object-oriented interface to the Expat XML parser library.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15

    PointXML

    Public domain xml parser

    Very small and simple public domain xml parser in 400 lines of C code, no error checking/handling.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    WSFuzzer
    WSFuzzer is a fuzzing penetration testing tool used against HTTP SOAP based web services. It tests numerous aspects (input validation, XML Parser, etc) of the SOAP target. It is only to be used against targets that have granted permission to be teste
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    YAP - Yet another Proxy: a TCP/UDP port mapper! Written in Delphi, it is the ideal tool to build a bridge between subnets e.g. to reach a PcAnywhere or VNC host that is on another subnet. Also embeds a full, independent XML parser and a web server.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    NunniMCAX is a minimal (19KB) C library for parsing XML. The API recall SAX and is sequential and event-driven. The parser strives to verify that the XML is well-formed, but no validation. NunniMCAX's FSM has been generated using NunniFSMGen
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Piccolo is the fastest SAX parser for Java, supporting SAX1, SAX2, and JAXP (SAX only). Piccolo is different from other parsers in that it was developed using parser generators. It weighs 160K including XML APIs. See http://piccolo.sf.net for more info.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    The simple XML parser is a tiny parser for a subset of XML (everything except entities and namespaces). It uses a simple "one-handler per tag" interface and is suited for use with devices with limited resources.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    SAXY is a Simple API for XML (SAX) parser for PHP, written purely in PHP. It is lightweight, fast, and modelled on the Expat parser.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    SkinCalc/RPN is a skinnable RPN desktop calculator for Windows 95/98/NT/2000/XP. SkinCalc buttons are re-programmable from VBScript. Note: The Microsoft XML Parser 4 (MSXML) and SDK must be installed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    TacitPixel is a scalable C++ framework for building application prototypes for interactive collaborative VR/AR applications. It provides a number of features that make prototyping fast and portable. TacitPixel is the successor of the TAP and Twisted Pair engines.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    An efficient little program to simply parse XML files to find contents of different sets of tags, whichever you please. Can also return a list of all the XML tags in relation to their content.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    A C++ XML Parser and validator.
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB