see #5 - done for debian
This commit is contained in:
40
debian/control
vendored
Normal file
40
debian/control
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
Source: libxml-cxx
|
||||
Priority: extra
|
||||
Maintainer: Marc Wäckerlin <marc@waeckerlin.org>
|
||||
Build-Depends: debhelper (>= 7), autotools-dev
|
||||
Standards-Version: 3.8.1
|
||||
Section: libs
|
||||
Homepage: https://dev.marc.waeckerlin.org/projects/libxml-cxx
|
||||
|
||||
Package: libxml-cxx-dev
|
||||
Section: libdevel
|
||||
Architecture: any
|
||||
Depends: libxml-cxx (= ${binary:Version})
|
||||
Description: C++ XML Library
|
||||
This is a C++ class for reading and writing XML structures.
|
||||
.
|
||||
All informaton can be found in the generated doxygen project documentation.
|
||||
.
|
||||
Rationale: The initial idea was to map C++ data structures to XML
|
||||
files for configuration files that can easily be edited by hand.
|
||||
.
|
||||
This library does not need any kind of C++ code parser or special pre
|
||||
compiler. You can specify a schema entirly in native C++. The schema
|
||||
is verified when XML is read and exceptions are thrown when the XML to
|
||||
be parse is invalid. Exceptions specify exactly the location and
|
||||
reason of the problem, so that the editor of the XML file can easily
|
||||
find and correct the problem.
|
||||
.
|
||||
C++ classes can inherit xml::Serialize and become serializable this
|
||||
way. All you need to do is to overwrite one single method, where you
|
||||
declare XML tag names for the class name and for all members.
|
||||
.
|
||||
(More rationale: See also "related Pages" in the doxygen project documentation)
|
||||
.
|
||||
Structure of the files:
|
||||
src: The source code of the library
|
||||
doc/html: Doxygen documentation oft the library usage
|
||||
doc/examples: Example code (included in doxygen documentation)
|
||||
test: CppUnit test files - can also be taken as examples
|
||||
.
|
||||
Project URL: https://dev.marc.waeckerlin.org/projects/libxml-cxx
|
Reference in New Issue
Block a user