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.

Project Activity

See All Activity >

License

MIT License

Follow RapidXml

RapidXml Web Site

Other Useful Business Software
Enterprise-grade ITSM, for every business Icon
Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Quite buggy! Especially with large buggy XML inputs. No namespace support (WHY?!). I ended up hand-rolling my own expat-based parser.
  • I have used rapidxml-1.13, and the version 'hidden' inside Boost.PropertyTree. It's simple to operate, and without many lines of code I was able to add XML Namespaces (prefix mapping) support and create a visitor to adapt to a parser-neutral SAX2 interface, so I could change over from another parser.
  • good job
  • Clean structure, even no docs needed. Easy to integrate - headers only.
Read more reviews >

Additional Project Details

Intended Audience

Developers

Programming Language

C++

Related Categories

C++ Software Development Software, C++ XML Parsers

Registered

2007-02-20