• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

admin/H16-Mar-2013-15,86512,467

docs/H03-May-2022-4,7313,675

examples/H03-May-2022-3,3152,652

include/H03-May-2022-4,1281,430

platform/Win32/H16-Mar-2013-3,0412,851

src/H03-May-2022-6,1693,795

tests/H03-May-2022-4,0912,689

AUTHORSH A D30-Jan-2013532 1916

LICENSEH A D16-Mar-20131.5 KiB3127

Makefile.amH A D16-Mar-2013492 2317

Makefile.inH A D03-May-202228.5 KiB888790

NEWSH A D16-Mar-201311.3 KiB325217

READMEH A D16-Mar-20131.7 KiB6038

aclocal.m4H A D16-Mar-2013346.4 KiB9,8428,868

bootstrapH A D16-Mar-20132.8 KiB6820

configureH A D03-May-2022585.6 KiB19,15116,175

configure.acH A D16-Mar-20135 KiB153124

xmlwrapp-config.inH A D11-Jul-2011636 4836

xmlwrapp.pc.inH A D11-Jul-2011233 1210

xsltwrapp.pc.inH A D11-Jul-2011264 1210

README

1
20. Introduction
3---------------
4
5xmlwrapp is a modern style C++ library for working with XML data, built atop
6the venerable libxml2 C library.
7
8Additional resources, bug reports, latest sources etc. can be found on the
9project page at http://vslavik.github.com/xmlwrapp/
10
11Packages tarballs can be downloaded from
12https://sourceforge.net/projects/xmlwrapp/files/xmlwrapp/
13
14If you need help or want to discuss xmlwrapp, feel free to join the discussion
15group hosted at http://groups.google.com/group/xmlwrapp or email directly to
16xmlwrapp@googlegroups.com.
17
18
191. Requirements
20---------------
21
22In order to build xmlwrapp, you need libxml2 version 2.4.28 or newer. When
23building with XSLT support, libxslt 1.1.6 or newer is required. Both libraries
24are available from http://xmlsoft.org.
25
26
272. Building on Unix
28-------------------
29
30On Unix, the usual Autotools-based build system is used. Building xmlwrapp is
31usually as simple as running the following three commands:
32
33  ./configure
34  make
35  make install
36
37See the output of `./configure --help` for additional settings and options.
38
39
403. Building on Windows
41----------------------
42
43At this time, only building with Visual C++ compiler is supported. The required
44project files are located in platform/Win32 directory. You will need libxml
45and libxslt libraries built for Windows, e.g. the binaries from
46http://www.zlatkovic.com/libxml.en.html.
47
48
494. Using xmlwrapp
50-----------------
51
52On Unix, you should use pkg-config to get compiler flags for xmlwrapp or
53xsltwrapp libraries:
54
55   c++ -c `pkg-config --cflags xmlwrapp` ...
56   c++ -o ... `pkg-config --libs xmlwrapp`
57
58On Windows, you need to link against xmlwrapp libraries and add the include/
59directory to compiler's headers search path.
60