C++ class for reading and writing XML structures. No need for a C++ code parser or special pre compiler. 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.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

635 lines
16 KiB

2018-04-04 19:45
* [r114] ChangeLog, bootstrap.sh, build-in-docker.sh:
updated build system
2018-04-04 07:00
* [r113] build-in-docker.conf:
revert repository
2018-04-03 14:27
* [r112] ChangeLog, ax_init_standard_project.m4,
build-in-docker.conf, build-in-docker.sh:
new feature specify dns; check signature after signing
2018-03-29 07:44
* [r111] bootstrap.sh, build-in-docker.sh, template.sh:
fix build in bionic
2018-03-28 13:31
* [r110] ChangeLog, build-in-docker.conf:
new repository url
2017-12-21 15:18
* [r109] ChangeLog, INSTALL, ax_init_standard_project.m4,
bootstrap.sh, mac-create-app-bundle.sh, template.sh:
update of build system
2017-12-07 10:43
* [r108] INSTALL, ax_check_qt.m4, ax_init_standard_project.m4,
bootstrap.sh, build-in-docker.sh, dependency-graph.sh[ADD],
resolve-debbuilddeps.sh, resolve-rpmbuilddeps.sh,
template.sh[ADD]:
fixed build on mac
2017-06-02 11:56
* [r107] INSTALL, ax_init_standard_project.m4, bootstrap.sh,
build-in-docker.conf, build-in-docker.sh, configure.ac,
debian/control.in, examples/makefile.am, libxml-cxx.spec.in,
resolve-rpmbuilddeps.sh:
fixed rpm build
2017-05-17 11:07
* [r106] ChangeLog, INSTALL, ax_check_qt.m4,
ax_init_standard_project.m4, bootstrap.sh, build-in-docker.sh,
debian, debian/changelog.in[ADD], debian/compat[ADD],
debian/control.in[ADD], debian/docs[ADD],
debian/libxml-cxx-dev.install[ADD],
debian/libxml-cxx.install[ADD], debian/rules[ADD],
resolve-debbuilddeps.sh, resolve-rpmbuilddeps.sh, rpmsign.exp:
build updated
2017-03-19 23:44
* [r105] ax_init_standard_project.m4, bootstrap.sh,
rpmsign.exp[ADD]:
typo fixed
2017-03-17 18:31
* [r104] ChangeLog, ax_init_standard_project.m4, bootstrap.sh,
build-in-docker.conf, build-in-docker.sh, configure.ac, debian,
debian/changelog.in[ADD], debian/compat[ADD],
debian/control.in[ADD], debian/docs[ADD],
debian/libxml-cxx-dev.install[ADD],
debian/libxml-cxx.install[ADD], debian/rules[ADD],
resolve-debbuilddeps.sh:
tested build for windoze
2017-01-08 08:55
* [r103] debian/changelog.in:
rebuilt debian/changelog.in
2017-01-07 14:29
* [r102] ChangeLog, bootstrap.sh, build-in-docker.conf,
build-in-docker.sh, debian/control.in:
build system updated
2016-12-11 21:51
* [r101] build-in-docker.sh, resolve-rpmbuilddeps.sh:
fix some typos
2016-12-11 01:39
* [r100] ChangeLog, ax_init_standard_project.m4, bootstrap.sh,
build-in-docker.conf, build-in-docker.sh, libxml-cxx.spec.in,
resolve-debbuilddeps.sh, resolve-rpmbuilddeps.sh:
seems to work for rpm, execpt signing problem
2016-10-05 11:37
* [r99] debian/control.in:
fixed build on wily
2016-09-29 16:37
* [r98] ChangeLog, INSTALL, autogen.sh[ADD],
ax_cxx_compile_stdcxx_11.m4, ax_init_standard_project.m4,
bootstrap.sh, build-in-docker.sh, doc/footer.html.in[ADD],
doc/header.html.in[ADD], doc/plantuml.jar[ADD],
doc/style.css[ADD], mac-create-app-bundle.sh,
makefile_test.inc.am[ADD], resolve-debbuilddeps.sh,
resolve-rpmbuilddeps.sh, sql-to-dot.sed, test/xml-cxx.cxx[ADD]:
update buildsystem
2015-12-26 11:37 marc
* [r97] ChangeLog, ax_init_standard_project.m4, bootstrap.sh,
build-in-docker.conf[ADD], build-in-docker.sh,
resolve-debbuilddeps.sh:
enable build-in-docker
2015-11-18 09:25 marc
* [r96] ChangeLog, ax_init_standard_project.m4, bootstrap.sh,
libxml-cxx.desktop.in[ADD], libxml-cxx.spec.in,
resolve-debbuilddeps.sh, sql-to-dot.sed[ADD], src/version.cxx,
src/version.cxx.in[DEL]:
development packages are named devel in rpms, not dev
2015-11-16 12:38 marc
* [r95] doc/doxyfile.in:
SVG must not be interactive for embedding in redmine
2015-11-07 10:47 marc
* [r94] bootstrap.sh:
there is no qt4-default
2015-11-07 09:23 marc
* [r93] bootstrap.sh:
there is no qt4-default
2015-11-05 09:54 marc
* [r92] ax_init_standard_project.m4, bootstrap.sh,
build-in-docker.sh[ADD], resolve-debbuilddeps.sh:
updated build system
2015-11-03 22:54 marc
* [r91] debian/control.in, libxml-cxx.spec.in:
update dependencies
2015-11-03 21:51 marc
* [r90] debian/control.in:
updated dependencies
2015-11-03 14:27 marc
* [r89] ChangeLog, ax_check_qt.m4, ax_init_standard_project.m4,
bootstrap.sh, resolve-debbuilddeps.sh:
prepared for build in a docker instance on jenkins
2015-11-02 00:18 marc
* [r88] build-resource-file.sh[ADD], resolve-debbuilddeps.sh[ADD],
resolve-rpmbuilddeps.sh[ADD]:
new author url
2015-11-02 00:15 marc
* [r87] ChangeLog:
new author url
2015-11-01 23:56 marc
* [r86] AUTHORS, ChangeLog, ax_check_qt.m4,
ax_init_standard_project.m4, bootstrap.sh:
new author url
2015-08-17 14:03 marc
* [r85] ax_init_standard_project.m4, bootstrap.sh:
Debian sid is more restrictive in time format
2015-07-31 11:47 marc
* [r84] libxml-cxx.spec.in:
graphviz must not be used in fedora-20, otherise it never
terminates
2015-07-31 10:46 marc
* [r83] ax_init_standard_project.m4, bootstrap.sh:
fixed version number
2015-07-31 07:05 marc
* [r82] bootstrap.sh, libxml-cxx.spec.in:
repair rpm build
2015-07-31 07:00 marc
* [r81] ax_check_qt.m4, ax_init_standard_project.m4, bootstrap.sh,
libxml-cxx.spec.in, mac-create-app-bundle.sh[ADD], makefile.am:
repair rpm build
2015-07-13 13:55 marc
* [r80] src/xml.cxx:
need another move for squeeze
2015-07-13 13:11 marc
* [r79] configure.ac:
typo
2015-07-13 12:37 marc
* [r78] README, configure.ac:
typo
2015-07-13 12:23 marc
* [r77] bootstrap.sh, doc/doxyfile.in, doc/makefile.am:
fix builds
2015-07-13 12:00 marc
* [r76] src/libxml-cxx.pc.in:
link-fix
2015-07-13 11:55 marc
* [r75] examples/address.cxx, examples/node_macros.cxx,
src/xml-cxx/xml.hxx, src/xml.cxx, test/xml_test.cxx:
replaced std::auto_ptr by new std::unique_ptr
2015-07-13 11:27 marc
* [r74] AUTHORS, ChangeLog, ax_check_qt.m4[ADD],
ax_init_standard_project.m4[ADD], bootstrap.sh, configure.ac,
debian, debian/changelog.in[ADD], debian/compat[ADD],
debian/control.in[ADD], debian/docs[ADD],
debian/libxml-cxx-dev.install[ADD],
debian/libxml-cxx.install[ADD], debian/rules[ADD],
doc/examples[DEL], doc/makefile.am, examples[CPY],
examples/makefile.am, makefile.am, src/libxml-cxx.pc.in,
src/makefile.am, src/version.cxx[ADD], src/version.hxx[ADD],
src/xml.cxx, test/makefile.am:
update to new build system
2015-05-08 22:00 marc
* [r73] ChangeLog, src/xml-cxx/xml.hxx, src/xml.cxx:
added Node::first() and Node::last() to get the first or last
child
2015-03-24 08:03 marc
* [r72] README:
typo
2015-03-03 10:22 marc
* [r71] configure.ac:
a=\\PACKAGEPACKAGE_VERSION\; b=\\PACKAGE_VERSION\; for f in
$(grep --exclude-dir=.svn --exclude=\\*~\ -lr "$a"); do sed -i
"s,$a,$b,g" "$f"; done
2015-02-23 10:29 marc
* [r70] ChangeLog, src/xml-cxx/xml.hxx:
make check fixed - now warnings deprecated std::auto_ptr → to be
fixed later; refs #14
2015-02-19 08:45 marc
* [r69] AUTHORS, ChangeLog, INSTALL, README,
ax_cxx_compile_stdcxx_11.m4[ADD], configure.ac[CPY],
configure.in[DEL], debian/changelog.in, debian/control[DEL],
debian/control.in[CPY], debian/rules, doc/doxyfile.in,
doc/makefile.am, libxml-cxx.spec.in, makefile.am,
src/libxml-cxx.pc.in, src/version.cxx.in:
new build rules, same changes as in ticket 12 of mrw-c++; refs
#14
2013-01-25 14:37 marc
* [r65] libxml-cxx.spec.in:
fix fedora-18 bug; closes #13
2012-09-18 12:37 marc
* [r62] libxml-cxx.spec.in:
other dependency for fedora; refs #12
2012-07-06 11:54 marc
* [r60] src/xml-cxx/xml.hxx:
bugfix; refs #11
2011-12-18 11:08 marc
* [r56] libxml-cxx.spec.in:
use %_lib in rpm spec; refs #10
2011-11-18 16:02 marc
* [r54] test/optional_serialization_test.cxx:
add output for optional serialization test; closes #9
2011-11-10 10:27 marc
* [r53] configure.in, src/makefile.am:
correct verion number; closes #5
2011-11-09 15:09 marc
* [r52] configure.in, doc/makefile.am, libxml-cxx.spec.in,
makefile.am:
some cleanups; closes #5
2011-11-09 13:31 marc
* [r51] doc/makefile.am, libxml-cxx.spec.in, makefile.am:
supports build of RPM packages, tested on openSUSE; closes #5
2010-08-03 14:00 marc
* [r50] src/version.cxx.in[ADD]:
forgotten file, closes #6
2010-08-03 13:50 marc
* [r49] configure.in, src/makefile.am, src/xml-cxx/xml.hxx:
closes #6
2010-06-01 13:37 marc
* [r48] install-32-bit-lin-win.sh[ADD]:
32bit-build added, refs #5
2010-05-12 08:40 marc
* [r47] debian/changelog.in:
SwissSign E-Mail, see #5
2010-05-12 08:30 marc
* [r46] debian/control:
SwissSign E-Mail, see #5
2010-05-12 08:23 marc
* [r45] makefile.am:
Back to chroot builds, see #5
2010-04-26 06:37 marc
* [r44] configure.in, libxml-cxx.spec.in[ADD], makefile.am:
started with spec file, refs #5
2010-04-16 11:48 marc
* [r43] makefile.am:
build debian for all architectures, see #5
2010-04-15 13:51 marc
* [r42] debian/control:
second debian package target was missing, see #5
2010-04-15 12:48 marc
* [r41] README, configure.in, debian[ADD],
debian/changelog.in[ADD], debian/compat[ADD],
debian/control[ADD], debian/copyright[ADD], debian/dirs[ADD],
debian/docs[ADD], debian/libxml-cxx-dev.dirs[ADD],
debian/libxml-cxx-dev.install[ADD], debian/libxml-cxx.dirs[ADD],
debian/libxml-cxx.doc-base.EX[ADD],
debian/libxml-cxx.install[ADD], debian/rules[ADD],
debian/shlibs.local.ex[ADD], debian/watch.ex[ADD], makefile.am,
src/libxml-cxx.pc.in[ADD], src/makefile.am:
see #5 - done for debian
2010-03-31 15:13 marc
* [r40] INSTALL, doc/makefile.am, src/xml-cxx/xml.hxx, src/xml.cxx:
new conversions
2009-05-06 07:22 admin
* [r39] doc/examples/optional_serialization.cxx,
src/xml-cxx/xml.hxx:
xml::Optional example added end extended
2009-05-06 07:13 admin
* [r38] doc/examples/contain_serialization.cxx,
doc/examples/makefile.am,
doc/examples/optional_serialization.cxx[ADD],
src/xml-cxx/xml.hxx, src/xml.cxx, test/makefile.am,
test/optional_serialization_test.cxx[ADD]:
closes #1
2009-05-04 14:56 admin
* [r37] test/container_serialization_test.cxx,
test/serialization_test.cxx, test/xml_test.cxx:
output cppunit to xml for bitten
2009-05-04 12:48
* [r36] COPYING[ADD]:
LGPL 3
2009-05-04 12:47
* [r35] COPYING[DEL], README, doc/doxyfile.in,
doc/examples/address.cxx, doc/examples/contain_serialization.cxx,
doc/examples/inherit_serialization.cxx,
doc/examples/list_serialization.cxx,
doc/examples/node_macros.cxx, doc/examples/serialization.cxx,
src/makefile.am, src/xml-cxx/any.hxx, src/xml-cxx/xml.hxx,
src/xml.cxx, test/container_serialization_test.cxx[ADD],
test/makefile.am:
start of xml::Optional
2009-04-30 15:10
* [r34] doc/examples/list_serialization.cxx,
src/xml-cxx/any.hxx[ADD], src/xml-cxx/xml.hxx, src/xml.cxx:
stmped
2009-04-30 08:28
* [r33] doc/examples/list_serialization.cxx, src/xml-cxx/xml.hxx,
src/xml.cxx:
first approach to list - requires work -> are the items
xml::Serialize?
2009-04-29 11:58
* [r32] doc/examples/list_serialization.cxx, src/xml-cxx/xml.hxx,
src/xml.cxx:
Metatemplateprogramming is really cool
2009-04-28 07:36
* [r31] src/xml-cxx/xml.hxx, src/xml.cxx,
test/serialization_test.cxx:
boost::any instead of macros - first pieces of meta template
programming
2009-04-27 11:34
* [r30] src/xml-cxx/xml.hxx, src/xml.cxx:
using boost::any for storing member pointers to any type
2009-04-27 10:59
* [r29] doc/examples/list_serialization.cxx[ADD]:
new file
2009-04-27 10:48
* [r28] doc/examples/contain_serialization.cxx,
doc/examples/inherit_serialization.cxx, doc/examples/makefile.am,
src/xml-cxx/xml.hxx, src/xml.cxx, test/serialization_test.cxx:
serialization works for containment and inheritance
2009-04-24 15:12
* [r27] doc/examples/contain_serialization.cxx,
src/xml-cxx/xml.hxx, src/xml.cxx:
containment can be serialized
2009-04-24 07:13
* [r26] doc/examples/contain_serialization.cxx[ADD],
doc/examples/inherit_serialization.cxx, doc/examples/makefile.am,
src/xml-cxx/xml.hxx, src/xml.cxx, test/serialization_test.cxx:
serialization nearly ready for containment
2009-04-23 15:10
* [r25] doc/examples/inherit_serialization.cxx[ADD],
doc/examples/serialization.cxx, src/xml-cxx/xml.hxx, src/xml.cxx,
test/serialization_test.cxx[ADD]:
better serialization, but test does not work actually
2009-04-23 06:41
* [r24] doc/examples/address.cxx,
doc/examples/node_macros.cxx[ADD],
doc/examples/serialization.cxx[ADD], src/xml-cxx/xml.hxx,
src/xml.cxx:
node macros added (usefule but unfinished)
2009-04-22 16:10
* [r23] src/xml-cxx/xml.hxx, src/xml.cxx, test/makefile.am,
test/xml_test.cxx:
serialization; more docu
2009-04-22 08:25
* [r22] AUTHORS, README, configure.in, doc/doxyfile.in,
doc/examples[ADD], doc/examples/address.cxx[ADD],
doc/examples/makefile.am[ADD], doc/makefile.am, src/makefile.am,
src/xml-cxx/xml.hxx, src/xml.cxx:
more docu
2009-04-21 07:12
* [r21] src/xml-cxx/xml.hxx, src/xml.cxx:
more docu
2009-04-20 06:42
* [r20] doc/doxyfile.in, src/xml-cxx/xml.hxx, src/xml.cxx:
more docu; other behaviour for parent
2009-04-09 14:11
* [r19] src/xml.cxx:
pretty print
2009-04-09 13:32
* [r18] src/xml-cxx/xml.hxx, src/xml.cxx:
pretty print for templates
2009-04-09 10:53
* [r17] src/xml-cxx/xml.hxx, src/xml.cxx, test/xml_test.cxx:
check node number limits
2009-04-09 07:01
* [r16] src/xml-cxx/xml.hxx, src/xml.cxx, test/xml_test.cxx:
new tests, cleanup, prepared for node-limits
2009-04-08 15:01
* [r15] install-64-and-32-bit-linux.sh, src/xml-cxx/xml.hxx,
src/xml.cxx:
extendions and corrections
2009-04-08 06:44
* [r14] src/xml-cxx/xml.hxx, src/xml.cxx, test/xml_test.cxx:
much more tests; all exceptions in readin tested
2009-04-07 14:58
* [r13] src/xml.cxx:
fixed empty attribute reading bug
2009-04-07 14:31
* [r12] configure.in, doc/makefile.am,
install-64-and-32-bit-linux.sh, src/xml-cxx/xml.hxx, src/xml.cxx:
some bugfixes
2009-04-07 06:59
* [r11] src/xml-cxx/xml.hxx, src/xml.cxx:
documentation
2009-04-06 14:57
* [r10] install-64-and-32-bit-linux.sh[ADD], src/xml-cxx/xml.hxx,
src/xml.cxx:
get list of child nodes
2009-04-06 07:08
* [r9] src/xml-cxx/xml.hxx, src/xml.cxx:
some documentation and new feartures for attributes
2009-04-03 14:02
* [r8] src/xml-cxx/xml.hxx, src/xml.cxx:
UnsingedInteger
2009-04-03 07:07
* [r7] doc/doxyfile.in, doc/makefile.am, makefile.am,
src/xml-cxx/xml.hxx, src/xml.cxx:
Accept but ignore special tags: <!, <?; Start of class
UnsingedInteger; success: make distcheck
2009-04-02 14:54
* [r6] doc/makefile.am:
rebuild possible after clean
2009-04-02 14:47
* [r5] doc/makefile.am, src/makefile.am, src/xml.cxx,
test/xml_test.cxx:
nearly distclean
2009-04-02 14:36
* [r4] configure.in, doc/makefile.am, src/xml-cxx[ADD],
src/xml-cxx/xml.hxx[CPY], src/xml.hxx[DEL]:
Zwischenstand
2009-04-02 14:01
* [r3] COPYING[ADD], INSTALL[ADD], configure.in, doc/makefile.am,
src/makefile.am, test/makefile.am[ADD]:
first working and tested release
2009-04-02 13:24
* [r2] AUTHORS[ADD], ChangeLog[ADD], NEWS[ADD], README[ADD],
bootstrap.sh[ADD], configure.in[ADD], doc[ADD],
doc/doxyfile.in[ADD], doc/makefile.am[ADD], makefile.am[ADD],
src[ADD], src/makefile.am[ADD], src/xml.cxx[ADD],
src/xml.hxx[ADD], test[ADD], test/xml_test.cxx[ADD]:
import
2009-04-02 11:50
* [r1] .[ADD]:
start