• Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
For Vendors Help Create Join Login
SourceForge logo
Business Software
Open Source Software
SourceForge Podcast
Resources
  • Articles
  • Case Studies
  • Blog
Menu
  • Help
  • Create
  • Join
  • Login
  • Home
  • Open Source Software
  • Formats and Protocols
  • Data Formats
  • XML
  • Expat XML Parser

Expat XML Parser

Fast XML parser library in C

Brought to you by: fdrake, hartwork, kwaclaw
As of 2022-01-09, this project can be found here.
39 Reviews
Downloads: 1,273 This Week
Last Update: 2026-05-10
Download
Share This
Email in envelope

Get an email when there's a new version of Expat XML Parser

Next
Windows Mac Linux BSD ChromeOS
Leader badge
  • Summary
  • Files
  • Reviews
  • Support
  • Git Repository
  • GitHub Issues
  • Documentation
  • News
  • Bugs
  • Patches
  • Wiki
  • Code_GIT
  • Code
Leader badge

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

Project Activity

See All Activity >

{{ this.obj.activity_extras.summary }}
{{/each}}

Categories

XML, Internet, XML Parsers

License

MIT License

Follow Expat XML Parser

Expat XML Parser Web Site

Other Useful Business Software
Hybrid Bare Metal Cloud Infrastructure | Servers.com Icon
Hybrid Bare Metal Cloud Infrastructure | Servers.com

Scale, customize and manage your bare metal servers - all in one place.

Three bare metal hosting solutions on one global network. Spin up on demand to cover peaks, then optimize for cost when usage stabilizes.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

4.9 out of 5 stars
★★★★★
★★★★
★★★
★★
★
38
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

Filter Reviews:
All
  • All
  • ★★★★★
  • ★★★★
  • ★★★
  • ★★
  • ★
  • sporttime1115 Posted 2024-07-10
    toop
  • sam33r123 Posted 2024-07-10
    best
  • owict Posted 2024-07-10
    super!
  • stepheng Posted 2015-07-26
    Please ignore the "review" from debguy - he is very confused. There is NO claim from Microsoft in these files: what debguy has found is that the author's have included project files so that, if you want, you can use Visual Studio to build the source code. His reference to "Tailand" (sic) seems to come from the Copyright notice that refers to "Thai Open Source Software Center Ltd" which is just the name of James Clark's company (Clark was born in the UK and lives in Thailand - which makes him an expat, of couse). Expat is a superb piece of work.
    5 users found this review helpful.
  • vrmeyer Posted 2013-05-10
    Expat is the parser of choice used by many higher level (e.g. DOM parsing) projects to do the actual physical parsing. It is highly efficient, very robust, well tested, and standards compliant. There are other excellent choice besides this one, but you won't go wrong with expat.
Read more reviews >

Additional Project Details

Intended Audience

Developers

Programming Language

C

Related Categories

C XML Software, C Internet Software, C XML Parsers

Registered

2000-08-21
Similar Business Software
  • Bitrise
    Bitrise
    Bitrise is a CI/CD platform built for mobile development, helping teams speed up builds, automate testing, and deliver high-quality apps faster. It supports native languages like Swift, Objective-C, Java, and Kotlin, as well as cross-platform frameworks including React Native, Flutter, Xamarin,...
    See Software
  • Process Street
    Process Street
    Process Street is an AI-powered compliance operations platform that automates complex workflows, enforces standards, and tracks audit data in real time. Teams use it to create structured SOPs, assign tasks, collect data, and monitor execution with intelligent oversight. From onboarding and...
    See Software
  • ManageEngine ADManager Plus
    ManageEngine ADManager Plus
    ADManager Plus is a simple, easy-to-use Windows Active Directory (AD) management and reporting solution that helps AD administrators and help desk technicians in their day-to-day activities. With a centralized and intuitive web-based GUI, the software handles a variety of complex tasks like bulk...
    See Software
  • Parasoft
    Parasoft
    "Parasoft delivers an AI‑powered software testing platform that helps organizations continuously release high‑quality software. Our solutions support embedded and enterprise teams by integrating code analysis, testing, virtualization, and coverage into the delivery pipeline to improve security,...
    See Software
  • HiveMQ
    HiveMQ
    HiveMQ is the Industrial AI Platform helping enterprises move from connected devices to intelligent operations. Built on the MQTT standard and a distributed edge-to-cloud architecture, HiveMQ connects and governs industrial data in real time, enabling organizations to act with intelligence. With...
    See Software
  • Eurekos
    Eurekos
    Eurekos is the customer training LMS built to educate the world outside your organization – partners, distributors and resellers. Most companies spend years perfecting their product, then hand customers a repurposed employee training course and hope for the best. When those customers churn,...
    See Software
Report inappropriate content
Hybrid Bare Metal Cloud Infrastructure | Servers.com Icon
Hybrid Bare Metal Cloud Infrastructure | Servers.com

Scale, customize and manage your bare metal servers - all in one place.

Three bare metal hosting solutions on one global network. Spin up on demand to cover peaks, then optimize for cost when usage stabilizes.
Learn More
Recommended Projects
  • Expat
    Expat
    Fast streaming XML parser written in C99 with >90% test coverage
  • XML-Parser Library for BR-Automation PLC
    XML-Parser Library for BR-Automation PLC
    Simple to use XML-Parser/Composer Library for B&R Automation PLC (SPS)
  • uriparser
    RFC 3986 URI parsing and processing libary
  • htmlparser2
    htmlparser2
    The fast & forgiving HTML and XML parser
  • jasypt: java simplified encryption
    PLEASE NOTE that we are in the process of moving to GitHub: https://github.com/jasypt/jasypt Jasypt (Java Simplified Encryption) is a java library which allows the developer to add basic encryption capabilities to his/her projects with minimum effort, and without the need of having deep knowledge on how cryptography works. PLEASE NOTE that we are in the process of moving to GitHub: https://github.com/jasypt/jasypt
Top Searches
  • expat
  • qt arm
  • linux
  • isl-0.20.tar.gz
  • expat-2.2.6.tar.bz2
  • acpi-20011120
Related Business Categories
  • XML Databases
  • IT Management
  • Application Development
SourceForge
  • Create a Project
  • Open Source Software
  • Business Software
  • Top Downloaded Projects
Company
  • About
  • Team
  • SourceForge Headquarters
    1320 Columbia Street Suite 310
    San Diego, CA 92101
    +1 (858) 422-6466
Resources
  • Support
  • Site Documentation
  • Site Status
  • SourceForge Reviews
SourceForge logo
© 2026 Slashdot Media. All Rights Reserved.
Terms Privacy Privacy Choices Advertise
Auth0 Logo