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.
576 lines
14 KiB
576 lines
14 KiB
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 |
|
|
|
|