Giter VIP home page Giter VIP logo

ncbi-xmlwrapp's Introduction

This is a 3rd release (v2.3.0) of NCBI branch of library XmlWrapp.

It was originally branched off the main xmlwrapp project release 0.6.0 on March 11, 2009. Since then we extended it with numerous new features:

  • XML namespace support
  • XPath support
  • Extended error handling
  • XSLT extension functions
    • HTTPS support (sorry, not in this release because of packaging issues)
  • Elements support
  • Canonicalization of the documents
  • ...and more, including numerous bugfixes.

Some of the NCBI changes were submitted and reintegrated into the main xmlwrapp branch, and conversely the NCBI's version of the library was patched with some of the changes made in the main XmlWrapp branch.

The sources have been rearranged to fit the NCBI C++ Toolkit build framework. Also, due to the sheer number of major changes, extensions and reductions (and also due to some irreconcilable differences with the main branch in e.g. implementation of the namespace support) the NCBI fork is currently incompatible with the xmlwrapp-0.6.0 and its other successors.

Here you can see the full list of changes (sans demo and test code) that went into the 2.3.0 release:

Some documentation is available in the C++ Toolkit Book here:

ncbi-xmlwrapp's People

Contributors

sergeysatskiy avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.