|Platforms:||Platform-independent C source|
|Info on web:||http://expat.sourceforge.net/|
|Feedback:||Something wrong? Follow this link.|
expat is a non-validating parser written in C, and is the parser previously known as XMLTok. It is used in Mozilla 5.0 and in parser modules for several different scripting languages. It is very fast and highly conformant.
expat does no validation, but can read external entities and aims to be a fully conforming well-formedness parser. It does not read the external DTD subset. XML namespaces are supported.
expat supports Unicode, and through a callback the application can extend the number of encodings supported. expat is also designed to support multi-language error messages. Applications are also given access to the raw markup of the document, for the applications that need lexical information.