[Home] [By Thread] [By Date] [Recent Entries]

  • From: Boris Kolpackov <boris@c...>
  • To: "Costello, Roger L." <costello@m...>
  • Date: Thu, 29 Jul 2010 10:52:27 +0200

Hi Roger,

Costello, Roger L. <costello@m...> writes:

> XERCES (C++)

Eager loading.


> XERCES (Perl)

This one is based on Xerces-C++ thought the project is not maintained
at the moment/anymore.


> LIBXML

You mean Gnome's libxml2, right? Last time I checked the XML Schema
support has been very incomplete and buggy.


There is a third class of XML Schema processors: data binding tools
and frameworks. While some of them use XML Schema validation from
the underlying XML parser, others generate validation code in the
target programming language. So I guess a third class in your
dichotomy would be something like "Compiled-in".

Boris

-- 
Boris Kolpackov, Code Synthesis        http://codesynthesis.com/~boris/blog
Open-source XML data binding for C++   http://codesynthesis.com/products/xsd
XML data binding for embedded systems  http://codesynthesis.com/products/xsde
Command line interface to C++ compiler http://codesynthesis.com/projects/cli


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member