Convert XML to CSV using xml2
What you need
- Red Hat Linux 4, 5
- gcc
- libxml2
- libxml2-devel
- xml2
Compiling xml2
1. Extract xml2 tar ball
tar zxvf ./xml2-0.4.tar.gz
2. Modify compiling option in “configure” file
search line between 3428-3470, replace “libxml” with “libxml-2.0″
for example:
From
[bash]
{ (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml\"") >&5
($PKG_CONFIG --exists --print-errors "libxml") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
pkg_cv_XML_CFLAGS=`$PKG_CONFIG --cflags "libxml" 2>/dev/null`
To
{ (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0\"") >&5
($PKG_CONFIG --exists --print-errors "libxml-2.0") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
pkg_cv_XML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0" 2>/dev/null`
3. Run configure
./configure
4. Modify the “Makefile”
Change the “XML_CFALGS” var to
(More …)