# Apache Xerces Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [XML Databases](https://www.g2.com/categories/xml-databases)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 12
## About Apache Xerces
Xerces is Apache&#39;s collection of software libraries for parsing, validating, serializing and manipulating XML. The library implements a number of standard APIs for XML parsing, including DOM, SAX and SAX2.




## Apache Xerces Reviews
  ### 1. XML parsing using Xerces interface

**Rating:** 4.5/5.0 stars

**Reviewed by:** SURAJ A. | Senior Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 28, 2020

**What do you like best about Apache Xerces?**

I have used Xerces for Parsing and validating my XML files under a C++ successful product.
It is very light and wonderful interface for Parsing complex XML files . I recommend this Apache product.

**What do you dislike about Apache Xerces?**

There was nothing such ,because I used it throughout my project.

**Recommendations to others considering Apache Xerces:**

This is a best product for Parsing any complex XML files .

**What problems is Apache Xerces solving and how is that benefiting you?**

XML parsing. I have configuration data in XML which is used by my C++ files .
Using Xerces ,it was easy and fast to read data from XML file.

  ### 2. Java-based processor for in-depth XML Parsing 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Swati K. | Senior Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** November 23, 2019

**What do you like best about Apache Xerces?**

Apache Xerces has gained a reputation for being one of the top tools for XML Parsing. The parsing is done in detail and it is multi-dimensional. It supports all the major XML parsing API standards like DOM, SAX, StAX, and JAXP. Since it is Java-based, it means that it can be used in various scenarios of Javascripting and it can handle the flow of XML data between the front and back entities and also covert the data or change few tags if required. It can be coupled with other programming languages as well like Phyton or pearl, etc.

**What do you dislike about Apache Xerces?**

Apache Xerces is quite useful and perfect for the basic purpose of XML parsing. But if you are looking for something more complex which offers additional advanced features and probably also includes JSON as well than this might not be a good fit for you.

**Recommendations to others considering Apache Xerces:**

If XML is going to be the primary structure of the data which is going to be used in the project. Then I will strongly recommend Apache Xerces to you.

**What problems is Apache Xerces solving and how is that benefiting you?**

I have used it in the project a lot to verify the XML message structure, semantics, etc. The usage is pretty straightforward and it is quite light on the system as well. It is very handy when you are dealing with exclusively XML messages as it can help you validate, manipulate and even change the message completely.

  ### 3. The software works as a library that can be used to analyze XML documents.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Richard Dick  M. | User In Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 19, 2019

**What do you like best about Apache Xerces?**

I like it because we can use the XML file to verify, write an XML document or dynamically alter an XML document. It is used in a variety of J2EE database modules, using XML for the interaction and transmission of information in the network.

**What do you dislike about Apache Xerces?**

There is nothing I don't like about the Xerces Library, it is one of several other fundamental market analysts. It has other libraries such as XPAth, JAXB and JAXP, which can provide functionality other than simple SAX and DOM parsers, however, if you want better implementations of XML parsers. Even.

**Recommendations to others considering Apache Xerces:**

I strongly recommend for companies that really need software with capabilities for web application development and that need an XML parser to validate, analyze and modify XML files using SAX and DOM parsers.

**What problems is Apache Xerces solving and how is that benefiting you?**

In developing web applications for bio-computing projects we have used it. In the program collection, libraries are included. Due to its XML Document Parser this program has solved all the problems.

  ### 4. One of the most efficient XML parser I used so far

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 30, 2019

**What do you like best about Apache Xerces?**

I found the library very fast and useful. It parsed a gigantic XML db quickly. 

**What do you dislike about Apache Xerces?**

Some time it's difficult to resolve a problem because of lack of documentation.

**What problems is Apache Xerces solving and how is that benefiting you?**

I parsed media wiki DB and huge XML

  ### 5. Good XML Parser 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gautam S. | Software Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** March 01, 2019

**What do you like best about Apache Xerces?**

Apache Xerces is a library which can be used for parsing of XML documents. It can be used for validating an XML document, writing an XML document or modifying an XML document dynamically. It is used in various J2EE server components which use XML for communication and transfer of data over the network. It has is supported and could be used in programming in various languages like Java, C++ and Perl. It supports both the SAX and DOM implementation of XML Parsing.

**What do you dislike about Apache Xerces?**

It is an implementation of XML Parsing - both SAX and DOM parser as an library under the apache library. As such there is nothing to dislike about the Xerces Library, it is one of the implementations among various other basic parsers present in the market. But if you are looking for better implementations of XML parsers you have other libraries like XPAth, JAXB, JAXP which can provide other functionalities than basic SAX and DOM parsers. 

**Recommendations to others considering Apache Xerces:**

Recommended for someone who needs XML parser for validating, parsing and modifying XML files using the SAX and DOM parsers.

**What problems is Apache Xerces solving and how is that benefiting you?**

I have used it in Web Application development for BioInformatics projects. The libraries are included in the build of the application.

  ### 6. Review from a past Xerces user and a developer who helped Xerces to improve their code

**Rating:** 3.0/5.0 stars

**Reviewed by:** Sanjaya L. | Consultant, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 30, 2019

**What do you like best about Apache Xerces?**

Ability to select the parsing mechanism is possible with xerces. We can decide whether to use DOM or SAX

**What do you dislike about Apache Xerces?**

I don't have any dislikes with Xerces as a Xerces user . But one thing Xerces can improve is quickly fixing the issue and adding new features . 

**What problems is Apache Xerces solving and how is that benefiting you?**

I used Xerces to parse the xml documents. It passes the xml documents quickly and and it is very reliable.

  ### 7. Great software libraries for managing XML

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** November 23, 2019

**What do you like best about Apache Xerces?**

It is great at parsing, validating, serializing and manipulating XML with ease. It is available in a number of programming languages that are commonly in used in our organization. Most importantly, it also implements a good number of standard APIs making integration even smoother. 

**What do you dislike about Apache Xerces?**

It does not support great programming languages such as python. 

**Recommendations to others considering Apache Xerces:**

These are great software libraries for parsing, validating, serializing and manipulating XML. 

**What problems is Apache Xerces solving and how is that benefiting you?**

We easily access data in XML documents and edit it with ease to match our needs. 

  ### 8. Meta-Data translation with XML

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 02, 2019

**What do you like best about Apache Xerces?**

Firstly, it's been ages since I used Xerces. I remember to be very easy to use even though I was a very junior programmer at the time.

**What do you dislike about Apache Xerces?**

The hardest part for me was that I had never seen XML before using Xerces.

**What problems is Apache Xerces solving and how is that benefiting you?**

We used it to map OLAP metadata to Relational data in a patent pending tool. It allowed us to dynamically drill through from an OLAP based report into a detail report based on a relational data source.

  ### 9. Amore

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Wholesale | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 19, 2019

**What do you like best about Apache Xerces?**

It is an application, or rather, an important browser.

**What do you dislike about Apache Xerces?**

It's not fantastic, I didn't find any problems

**What problems is Apache Xerces solving and how is that benefiting you?**

Hello!

  ### 10. Xerces? Why aren't you using JSON?

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** May 24, 2019

**What do you like best about Apache Xerces?**

Great for legacy applications using XML. Covers a wide range of XML parsing needs.

**What do you dislike about Apache Xerces?**

The system requires a lot of memory. It is not written very efficiently, leading to repeated parsing to complete tasks.

**Recommendations to others considering Apache Xerces:**

Research examples and issues before utilizing it.

**What problems is Apache Xerces solving and how is that benefiting you?**

We had many legacy applications using XML, and Xerces standardized access and knowledge requirements for working on the source code.

  ### 11. Great way to quickly start reading XML files on C++ 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** January 31, 2019

**What do you like best about Apache Xerces?**

This tool does the heavy lifting for parsing XML files for you.  Get the XML, feed it an and you can start traversing the document.

**What do you dislike about Apache Xerces?**

It isn't trivial to learn to use it, but that is just part of the nature of using XML with different parsers. There can be a lot to learn.

**Recommendations to others considering Apache Xerces:**

If you need to parse XML, don't write your own, use this great free solution. It will save you time!

**What problems is Apache Xerces solving and how is that benefiting you?**

We were faced with creating our own XML parser to read documents.

  ### 12. I find it excellent I learned a lot from apache xerces

**Rating:** 4.0/5.0 stars

**Reviewed by:** abraham g. | personal trainer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 28, 2018

**What do you like best about Apache Xerces?**

it's good because it helps you manipulate and validate XML documents and their recommendations, you can also get them in many formats and it works in both linux and windows

**What do you dislike about Apache Xerces?**

the only thing that seems a bit expensive to get it

**Recommendations to others considering Apache Xerces:**

with Apache Xerces will help you read, analyze, validate and manipulate XML documents

**What problems is Apache Xerces solving and how is that benefiting you?**

It helps me to manipulate and read XML documents easily.


## Apache Xerces Discussions
  - [What is Apache Xerces used for?](https://www.g2.com/discussions/what-is-apache-xerces-used-for)

- [View Apache Xerces pricing details and edition comparison](https://www.g2.com/products/apache-xerces/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-11+21%3A47%3A46+-0500&secure%5Bsession_id%5D=3f3373f6-57f1-4186-9d4c-0fde8a037877&secure%5Btoken%5D=7521d24685b332ae027acef231c99816304f9098a800a955c74afcc256ff46ff&format=llm_user)

## Apache Xerces Features
**Database Features**
- Storage
- Availability
- Stability
- Scalability
- Security
- Data Manipulation
- Query Language

## Top Apache Xerces Alternatives
  - [IBM Db2](https://www.g2.com/products/ibm-db2/reviews) - 4.1/5.0 (598 reviews)
  - [Progress MarkLogic](https://www.g2.com/products/progress-marklogic/reviews) - 4.3/5.0 (65 reviews)
  - [InterSystems IRIS](https://www.g2.com/products/intersystems-iris/reviews) - 4.6/5.0 (59 reviews)

