Validating the xml
"Programming with libxml2 is like the thrilling embrace of an exotic stranger." Mark Pilgrim Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License.XML itself is a metalanguage to design markup languages, i.e.With XML Edita, you can validate your documents using an XML schema or a DTD.
XML Edita’s objective is simple : being your one-stop shop for creating, modifying, validating, formating, organizing and save your XML documents and schemas.The library is now named Lib Xml Parser so you can distinguish between versions 1 and 2. However, the new version is as source code compatible as possible. XML Edita is not only an XML editor, it also allows you to visually compose XML schemas.On top of that, it is also the perfect tool to validate and transform your XML documents.
Search for validating the xml:
By leaving out syntax checking, well-formedness checks and/or validation, and by choosing a progressive scanning technique, this parser is very fast.