Forums / Developer / Why did ez choose to implement their own XML parser?

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Why did ez choose to implement their own XML parser?

Author Message

Srinivas Rao

Wednesday 30 July 2003 10:01:47 pm

Hi all,

Why did ez choose to implement their own XML parser?

--vasu

Bård Farstad

Wednesday 30 July 2003 11:35:58 pm

We used to use libxml. But this parser had severe memory leaks at the time and was not working in a production environment. It also had a hard time parsing some very valid XML files.

We then made an extension to PHP for supporting the QT, qdom, C++ XML parser. This worked well, however people had a hard time installing this.

So to make Exponential simpler to install we made an XML parser which is bundled with Exponential.

--bård

Documentation: http://ez.no/doc