[C++ Toolkit ANNOUNCE] XmlWrapp (C++ libxml2/libxslt wrapper) is available in the Toolkit

Satsky, Sergey (NIH/NLM/NCBI) [C] satskyse at ncbi.nlm.nih.gov
Tue Apr 28 10:56:19 EDT 2009


Dear C++ developers,

 

 

To help process arbitrary XML data we have adopted library XmlWrapp
(which is a thin wrapper around libxml2 and libxslt) to the NCBI C++
Toolkit framework. We have also extended it with the support for XML
name spaces.

 

The API can be seen in Doxygen:

  XML:
http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/namespacexml.ht
ml

  XSLT:
http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/namespacexslt.h
tml

 

The library code is accompanied by a few demo projects (visible only
inhouse):

 
https://svn.ncbi.nlm.nih.gov/viewvc/toolkit/trunk/internal/c++/src/inter
nal/demo/misc/xmlwrapp/

and by (improved and extended) testsuite:

 
https://svn.ncbi.nlm.nih.gov/viewvc/toolkit/trunk/internal/c++/src/inter
nal/test/misc/xmlwrapp/

 

The C++ Toolkit makefile tune-ups required to use the library:

  LIB = xmlwrapp

  LIBS = $(LIBXML_LIBS) $(LIBXSLT_LIBS) $(ORIG_LIBS)

  CPPFLAGS= $(LIBXML_INCLUDE) $(LIBXSLT_INCLUDE) $(ORIG_CPPFLAGS)

 

 

Best regards,

   - C++ Toolkit Group

 

 

For the NCBI internal users the library is available at
$NCBI/c++.metastable.

The outside users can download it from FTP:
ftp://ftp.ncbi.nih.gov/toolbox/ncbi_tools++/MISC/ (UNIX only)

Here is the link to the original libxmlwrapp 0.6.0:
http://sourceforge.net/projects/xmlwrapp/ 

 

 

----------------

JIRA:  http://jira.be-md.ncbi.nlm.nih.gov/browse/CXX-893

Maintained and developed by:  Sergei Satskiy

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ncbi.nlm.nih.gov/mailman/pipermail/cpp-announce/attachments/20090428/e8957cfc/attachment.html>


More information about the cpp-announce mailing list