java
MinML is a minimal XML parser suited to run on small embedded systems (~512Kb of
RAM). It will read DTDs, but they are ignored. It supports mixed content,
attributes, empty elements, entity references (&, etc), character references
(©, etc), CDATA sections .