diff -r libxml++-2.14.0/configure libxml++_std_string-2.14.0/configure
466c466
< ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS GENERIC_MAJOR_VERSION GENERIC_MINOR_VERSION GENERIC_MICRO_VERSION GENERIC_VERSION GENERIC_LIBRARY_VERSION INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP F77 FFLAGS ac_ct_F77 LIBTOOL PLATFORM_WIN32_TRUE PLATFORM_WIN32_FALSE PKG_CONFIG ac_pt_PKG_CONFIG LIBXML_CFLAGS LIBXML_LIBS PERL_PATH LIBXMLCPP_FALSE_TRUE LIBXMLCPP_FALSE_FALSE LIBOBJS LTLIBOBJS'
---
> ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS GENERIC_MAJOR_VERSION GENERIC_MINOR_VERSION GENERIC_MICRO_VERSION GENERIC_VERSION GENERIC_LIBRARY_VERSION INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP CPP F77 FFLAGS ac_ct_F77 LIBTOOL PLATFORM_WIN32_TRUE PLATFORM_WIN32_FALSE PKG_CONFIG ac_pt_PKG_CONFIG LIBXML_CFLAGS LIBXML_LIBS PERL_PATH LIBXMLCPP_FALSE_TRUE LIBXMLCPP_FALSE_FALSE LIBOBJS LTLIBOBJS requires'
1055a1056
>   --with-std-string       use std::string instead of Glib::ustring [default=use Glib::ustring]
4064c4065,4071
< 
---
> # Check whether --with-std-string was given.
> if test "${with_std_string+set}" = set; then
>   withval="$with_std_string"
>   test "$withval" = no || with_std_string=yes
> else
>   with_std_string=no
> fi;
19641a19649,19658
> pkg_req="libxml-2.0 >= 2.6.1"
> requires="libxml-2.0"
> 
> if test "$with_std_string" = no; then
>     pkg_req="$pkg_req glibmm-2.4 >= 2.4.0"
>     requires="$requires glibmm-2.4"
> else 
>     CPPFLAGS="$CPPFLAGS -DLIBXMLPP_USE_STD_STRING"
> fi
> 
19647,19648c19664,19665
<     { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0\"") >&5
<   ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0") 2>&5
---
>     { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"$pkg_req\"") >&5
>   ($PKG_CONFIG --exists --print-errors "$pkg_req") 2>&5
19652c19669
<   pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0" 2>/dev/null`
---
>   pkg_cv_LIBXML_CFLAGS=`$PKG_CONFIG --cflags "$pkg_req" 2>/dev/null`
19659a19677
> 
19665,19666c19683,19684
<     { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0\"") >&5
<   ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0") 2>&5
---
>     { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"$pkg_req\"") >&5
>   ($PKG_CONFIG --exists --print-errors "$pkg_req") 2>&5
19670c19688
<   pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0" 2>/dev/null`
---
>   pkg_cv_LIBXML_LIBS=`$PKG_CONFIG --libs "$pkg_req" 2>/dev/null`
19689c19707
< 	        LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0"`
---
> 	        LIBXML_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$pkg_req"`
19691c19709
< 	        LIBXML_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0"`
---
> 	        LIBXML_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$pkg_req"`
19696c19714
< 	{ { echo "$as_me:$LINENO: error: Package requirements (libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0) were not met:
---
> 	{ { echo "$as_me:$LINENO: error: Package requirements ($pkg_req) were not met:
19707c19725
< echo "$as_me: error: Package requirements (libxml-2.0 >= 2.6.1 glibmm-2.4 >= 2.4.0) were not met:
---
> echo "$as_me: error: Package requirements ($pkg_req) were not met:
19748a19767
> if test "$with_std_string" = no; then
19833c19852
< 
---
> fi
20588a20608
> s,@requires@,$requires,;t t
Only in libxml++_std_string-2.14.0/docs: Makefile
Only in libxml++-2.14.0/docs/manual: html
Only in libxml++_std_string-2.14.0/docs/manual: Makefile
Only in libxml++_std_string-2.14.0/docs/reference: Makefile
Only in libxml++_std_string-2.14.0/examples/dom_build: .deps
diff -r libxml++-2.14.0/examples/dom_build/main.cc libxml++_std_string-2.14.0/examples/dom_build/main.cc
57c57
<     Glib::ustring whole = document.write_to_string();
---
>     xmlpp::string whole = document.write_to_string();
Only in libxml++_std_string-2.14.0/examples/dom_build: Makefile
Only in libxml++_std_string-2.14.0/examples/dom_parse_entities: .deps
diff -r libxml++-2.14.0/examples/dom_parse_entities/main.cc libxml++_std_string-2.14.0/examples/dom_parse_entities/main.cc
64c64
<   Glib::ustring filepath;
---
>   xmlpp::string filepath;
Only in libxml++_std_string-2.14.0/examples/dom_parse_entities: Makefile
Only in libxml++_std_string-2.14.0/examples/dom_parser: .deps
diff -r libxml++-2.14.0/examples/dom_parser/main.cc libxml++_std_string-2.14.0/examples/dom_parser/main.cc
47c47
<   Glib::ustring nodename = node->get_name();
---
>   xmlpp::string nodename = node->get_name();
115c115
<   Glib::ustring filepath;
---
>   xmlpp::string filepath;
Only in libxml++_std_string-2.14.0/examples/dom_parser: Makefile
Only in libxml++_std_string-2.14.0/examples/dom_parser_raw: .deps
diff -r libxml++-2.14.0/examples/dom_parser_raw/main.cc libxml++_std_string-2.14.0/examples/dom_parser_raw/main.cc
25a26
> #ifndef LIBXMLPP_USE_STD_STRING
27c28
< 
---
> #endif
63c64
<   Glib::ustring filepath;
---
>   xmlpp::string filepath;
76a78
> #ifndef LIBXMLPP_USE_STD_STRING
97a100,102
> #else
>     parser.parse_memory_raw((const unsigned char*)contents.c_str(), contents.size());
> #endif
Only in libxml++_std_string-2.14.0/examples/dom_parser_raw: Makefile
Only in libxml++_std_string-2.14.0/examples/dom_read_write: .deps
diff -r libxml++-2.14.0/examples/dom_read_write/main.cc libxml++_std_string-2.14.0/examples/dom_read_write/main.cc
35c35
<   Glib::ustring filepath_in, filepath_out;
---
>   xmlpp::string filepath_in, filepath_out;
Only in libxml++_std_string-2.14.0/examples/dom_read_write: Makefile
Only in libxml++_std_string-2.14.0/examples/dom_xpath: .deps
diff -r libxml++-2.14.0/examples/dom_xpath/main.cc libxml++_std_string-2.14.0/examples/dom_xpath/main.cc
31c31
< void xpath_test(const xmlpp::Node* node, const Glib::ustring& xpath)
---
> void xpath_test(const xmlpp::Node* node, const xmlpp::string& xpath)
49c49
<   Glib::ustring filepath;
---
>   xmlpp::string filepath;
Only in libxml++_std_string-2.14.0/examples/dom_xpath: Makefile
Only in libxml++_std_string-2.14.0/examples/dtdvalidation: .deps
diff -r libxml++-2.14.0/examples/dtdvalidation/main.cc libxml++_std_string-2.14.0/examples/dtdvalidation/main.cc
33c33
<   Glib::ustring dtdfilepath;
---
>   xmlpp::string dtdfilepath;
Only in libxml++_std_string-2.14.0/examples/dtdvalidation: Makefile
Only in libxml++_std_string-2.14.0/examples/import_node: .deps
diff -r libxml++-2.14.0/examples/import_node/main.cc libxml++_std_string-2.14.0/examples/import_node/main.cc
3c3
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
29c29
<     string doc1_string = doc1->write_to_string_formatted();
---
>     std::string doc1_string = doc1->write_to_string_formatted();
Only in libxml++_std_string-2.14.0/examples/import_node: Makefile
Only in libxml++_std_string-2.14.0/examples: Makefile
Only in libxml++_std_string-2.14.0/examples/sax_exception: .deps
Only in libxml++_std_string-2.14.0/examples/sax_exception: Makefile
diff -r libxml++-2.14.0/examples/sax_exception/myparser.cc libxml++_std_string-2.14.0/examples/sax_exception/myparser.cc
71c71
< void MySaxParser::on_start_element(const Glib::ustring& name,
---
> void MySaxParser::on_start_element(const xmlpp::string& name,
88c88
< void MySaxParser::on_end_element(const Glib::ustring& name)
---
> void MySaxParser::on_end_element(const xmlpp::string& name)
93c93
< void MySaxParser::on_characters(const Glib::ustring& text)
---
> void MySaxParser::on_characters(const xmlpp::string& text)
98c98
< void MySaxParser::on_comment(const Glib::ustring& text)
---
> void MySaxParser::on_comment(const xmlpp::string& text)
103c103
< void MySaxParser::on_warning(const Glib::ustring& text)
---
> void MySaxParser::on_warning(const xmlpp::string& text)
108c108
< void MySaxParser::on_error(const Glib::ustring& text)
---
> void MySaxParser::on_error(const xmlpp::string& text)
113c113
< void MySaxParser::on_fatal_error(const Glib::ustring& text)
---
> void MySaxParser::on_fatal_error(const xmlpp::string& text)
diff -r libxml++-2.14.0/examples/sax_exception/myparser.h libxml++_std_string-2.14.0/examples/sax_exception/myparser.h
46c46
<     virtual void on_start_element(const Glib::ustring& name,
---
>     virtual void on_start_element(const xmlpp::string& name,
48,53c48,53
<     virtual void on_end_element(const Glib::ustring& name);
<     virtual void on_characters(const Glib::ustring& characters);
<     virtual void on_comment(const Glib::ustring& text);
<     virtual void on_warning(const Glib::ustring& text);
<     virtual void on_error(const Glib::ustring& text);
<     virtual void on_fatal_error(const Glib::ustring& text);
---
>     virtual void on_end_element(const xmlpp::string& name);
>     virtual void on_characters(const xmlpp::string& characters);
>     virtual void on_comment(const xmlpp::string& text);
>     virtual void on_warning(const xmlpp::string& text);
>     virtual void on_error(const xmlpp::string& text);
>     virtual void on_fatal_error(const xmlpp::string& text);
Only in libxml++_std_string-2.14.0/examples/sax_parser: .deps
diff -r libxml++-2.14.0/examples/sax_parser/main.cc libxml++_std_string-2.14.0/examples/sax_parser/main.cc
34c34
<   Glib::ustring filepath;
---
>   xmlpp::string filepath;
63c63
<       Glib::ustring input(buffer, is.gcount());
---
>       xmlpp::string input(buffer, is.gcount());
Only in libxml++_std_string-2.14.0/examples/sax_parser: Makefile
diff -r libxml++-2.14.0/examples/sax_parser/myparser.cc libxml++_std_string-2.14.0/examples/sax_parser/myparser.cc
45c45
< void MySaxParser::on_start_element(const Glib::ustring& name,
---
> void MySaxParser::on_start_element(const xmlpp::string& name,
57c57
< void MySaxParser::on_end_element(const Glib::ustring& name)
---
> void MySaxParser::on_end_element(const xmlpp::string& name)
62c62
< void MySaxParser::on_characters(const Glib::ustring& text)
---
> void MySaxParser::on_characters(const xmlpp::string& text)
67c67
< void MySaxParser::on_comment(const Glib::ustring& text)
---
> void MySaxParser::on_comment(const xmlpp::string& text)
72c72
< void MySaxParser::on_warning(const Glib::ustring& text)
---
> void MySaxParser::on_warning(const xmlpp::string& text)
77c77
< void MySaxParser::on_error(const Glib::ustring& text)
---
> void MySaxParser::on_error(const xmlpp::string& text)
82c82
< void MySaxParser::on_fatal_error(const Glib::ustring& text)
---
> void MySaxParser::on_fatal_error(const xmlpp::string& text)
diff -r libxml++-2.14.0/examples/sax_parser/myparser.h libxml++_std_string-2.14.0/examples/sax_parser/myparser.h
37c37
<   virtual void on_start_element(const Glib::ustring& name,
---
>   virtual void on_start_element(const xmlpp::string& name,
39,44c39,44
<   virtual void on_end_element(const Glib::ustring& name);
<   virtual void on_characters(const Glib::ustring& characters);
<   virtual void on_comment(const Glib::ustring& text);
<   virtual void on_warning(const Glib::ustring& text);
<   virtual void on_error(const Glib::ustring& text);
<   virtual void on_fatal_error(const Glib::ustring& text);
---
>   virtual void on_end_element(const xmlpp::string& name);
>   virtual void on_characters(const xmlpp::string& characters);
>   virtual void on_comment(const xmlpp::string& text);
>   virtual void on_warning(const xmlpp::string& text);
>   virtual void on_error(const xmlpp::string& text);
>   virtual void on_fatal_error(const xmlpp::string& text);
Only in libxml++_std_string-2.14.0/examples/sax_parser_build_dom: .deps
diff -r libxml++-2.14.0/examples/sax_parser_build_dom/main.cc libxml++_std_string-2.14.0/examples/sax_parser_build_dom/main.cc
40c40
<   Glib::ustring filepath;
---
>   xmlpp::string filepath;
Only in libxml++_std_string-2.14.0/examples/sax_parser_build_dom: Makefile
diff -r libxml++-2.14.0/examples/sax_parser_build_dom/svgelement.cc libxml++_std_string-2.14.0/examples/sax_parser_build_dom/svgelement.cc
36c36
< void Element::set_style(const Glib::ustring& style)
---
> void Element::set_style(const xmlpp::string& style)
41c41
< const Glib::ustring Element::get_style() const
---
> const xmlpp::string Element::get_style() const
diff -r libxml++-2.14.0/examples/sax_parser_build_dom/svgelement.h libxml++_std_string-2.14.0/examples/sax_parser_build_dom/svgelement.h
27c27
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
41,42c41,42
<   void set_style(const Glib::ustring& style);
<   const Glib::ustring get_style() const;
---
>   void set_style(const xmlpp::string& style);
>   const xmlpp::string get_style() const;
diff -r libxml++-2.14.0/examples/sax_parser_build_dom/svgparser.cc libxml++_std_string-2.14.0/examples/sax_parser_build_dom/svgparser.cc
44c44
< void Parser::on_start_element(const Glib::ustring& name,
---
> void Parser::on_start_element(const xmlpp::string& name,
53,56c53,56
<   Glib::ustring elementPrefix;
<   Glib::ustring elementName = name;
<   Glib::ustring::size_type idx = name.find(':'); 
<   if (idx != Glib::ustring::npos) //If the separator was found
---
>   xmlpp::string elementPrefix;
>   xmlpp::string elementName = name;
>   xmlpp::string::size_type idx = name.find(':'); 
>   if (idx != xmlpp::string::npos) //If the separator was found
111,114c111,114
<       Glib::ustring name = (*iter).name;
<       Glib::ustring value = (*iter).value;
<       Glib::ustring::size_type idx = name.find(':');
<       if (idx == Glib::ustring::npos) // If the separator was not found.
---
>       xmlpp::string name = (*iter).name;
>       xmlpp::string value = (*iter).value;
>       xmlpp::string::size_type idx = name.find(':');
>       if (idx == xmlpp::string::npos) // If the separator was not found.
130,131c130,131
<         Glib::ustring prefix = name.substr(0, idx);
<         Glib::ustring suffix = name.substr(idx + 1);
---
>         xmlpp::string prefix = name.substr(0, idx);
>         xmlpp::string suffix = name.substr(idx + 1);
151c151
< void Parser::on_end_element(const Glib::ustring& name)
---
> void Parser::on_end_element(const xmlpp::string& name)
157c157
< void Parser::on_characters(const Glib::ustring& text)
---
> void Parser::on_characters(const xmlpp::string& text)
163c163
< void Parser::on_comment(const Glib::ustring& text)
---
> void Parser::on_comment(const xmlpp::string& text)
171c171
< void Parser::on_warning(const Glib::ustring& text)
---
> void Parser::on_warning(const xmlpp::string& text)
176c176
< void Parser::on_error(const Glib::ustring& text)
---
> void Parser::on_error(const xmlpp::string& text)
181c181
< void Parser::on_fatal_error(const Glib::ustring& text)
---
> void Parser::on_fatal_error(const xmlpp::string& text)
diff -r libxml++-2.14.0/examples/sax_parser_build_dom/svgparser.h libxml++_std_string-2.14.0/examples/sax_parser_build_dom/svgparser.h
28c28
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
43c43
<   void on_start_element(const Glib::ustring& name,
---
>   void on_start_element(const xmlpp::string& name,
45,50c45,50
<   void on_end_element(const Glib::ustring& name);
<   void on_characters(const Glib::ustring& characters);
<   void on_comment(const Glib::ustring& text);
<   void on_warning(const Glib::ustring& text);
<   void on_error(const Glib::ustring& text);
<   void on_fatal_error(const Glib::ustring& text);
---
>   void on_end_element(const xmlpp::string& name);
>   void on_characters(const xmlpp::string& characters);
>   void on_comment(const xmlpp::string& text);
>   void on_warning(const xmlpp::string& text);
>   void on_error(const xmlpp::string& text);
>   void on_fatal_error(const xmlpp::string& text);
diff -r libxml++-2.14.0/examples/sax_parser_build_dom/svgpath.h libxml++_std_string-2.14.0/examples/sax_parser_build_dom/svgpath.h
27c27
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
40c40
<   const Glib::ustring get_data() const
---
>   const xmlpp::string get_data() const
Only in libxml++_std_string-2.14.0/examples/sax_parser_entities: .deps
diff -r libxml++-2.14.0/examples/sax_parser_entities/main.cc libxml++_std_string-2.14.0/examples/sax_parser_entities/main.cc
34c34
<   Glib::ustring filepath;
---
>   xmlpp::string filepath;
Only in libxml++_std_string-2.14.0/examples/sax_parser_entities: Makefile
diff -r libxml++-2.14.0/examples/sax_parser_entities/myparser.cc libxml++_std_string-2.14.0/examples/sax_parser_entities/myparser.cc
45c45
< void MySaxParser::on_start_element(const Glib::ustring& name,
---
> void MySaxParser::on_start_element(const xmlpp::string& name,
57c57
< void MySaxParser::on_end_element(const Glib::ustring& name)
---
> void MySaxParser::on_end_element(const xmlpp::string& name)
62c62
< void MySaxParser::on_characters(const Glib::ustring& text)
---
> void MySaxParser::on_characters(const xmlpp::string& text)
67c67
< void MySaxParser::on_comment(const Glib::ustring& text)
---
> void MySaxParser::on_comment(const xmlpp::string& text)
72c72
< void MySaxParser::on_warning(const Glib::ustring& text)
---
> void MySaxParser::on_warning(const xmlpp::string& text)
77c77
< void MySaxParser::on_error(const Glib::ustring& text)
---
> void MySaxParser::on_error(const xmlpp::string& text)
82c82
< void MySaxParser::on_fatal_error(const Glib::ustring& text)
---
> void MySaxParser::on_fatal_error(const xmlpp::string& text)
87c87
< _xmlEntity* MySaxParser::on_get_entity(const Glib::ustring& name)
---
> _xmlEntity* MySaxParser::on_get_entity(const xmlpp::string& name)
95c95
< void MySaxParser::on_entity_declaration(const Glib::ustring& name, xmlpp::XmlEntityType type, const Glib::ustring& publicId, const Glib::ustring& systemId, const Glib::ustring& content)
---
> void MySaxParser::on_entity_declaration(const xmlpp::string& name, xmlpp::XmlEntityType type, const xmlpp::string& publicId, const xmlpp::string& systemId, const xmlpp::string& content)
diff -r libxml++-2.14.0/examples/sax_parser_entities/myparser.h libxml++_std_string-2.14.0/examples/sax_parser_entities/myparser.h
37c37
<   virtual void on_start_element(const Glib::ustring& name,
---
>   virtual void on_start_element(const xmlpp::string& name,
39,44c39,44
<   virtual void on_end_element(const Glib::ustring& name);
<   virtual void on_characters(const Glib::ustring& characters);
<   virtual void on_comment(const Glib::ustring& text);
<   virtual void on_warning(const Glib::ustring& text);
<   virtual void on_error(const Glib::ustring& text);
<   virtual void on_fatal_error(const Glib::ustring& text);
---
>   virtual void on_end_element(const xmlpp::string& name);
>   virtual void on_characters(const xmlpp::string& characters);
>   virtual void on_comment(const xmlpp::string& text);
>   virtual void on_warning(const xmlpp::string& text);
>   virtual void on_error(const xmlpp::string& text);
>   virtual void on_fatal_error(const xmlpp::string& text);
46,47c46,47
<   virtual _xmlEntity* on_get_entity(const Glib::ustring& name);
<   virtual void on_entity_declaration(const Glib::ustring& name, xmlpp::XmlEntityType type, const Glib::ustring& publicId, const Glib::ustring& systemId, const Glib::ustring& content);
---
>   virtual _xmlEntity* on_get_entity(const xmlpp::string& name);
>   virtual void on_entity_declaration(const xmlpp::string& name, xmlpp::XmlEntityType type, const xmlpp::string& publicId, const xmlpp::string& systemId, const xmlpp::string& content);
Only in libxml++_std_string-2.14.0/examples/textreader: .deps
Only in libxml++_std_string-2.14.0/examples/textreader: Makefile
Only in libxml++_std_string-2.14.0: libtool
diff -r libxml++-2.14.0/libxml++/attribute.cc libxml++_std_string-2.14.0/libxml++/attribute.cc
23c23
< Glib::ustring Attribute::get_name() const
---
> xmlpp::string Attribute::get_name() const
28c28
< Glib::ustring Attribute::get_value() const
---
> xmlpp::string Attribute::get_value() const
31c31
<   Glib::ustring retn = value ? (char *)value : "";
---
>   xmlpp::string retn = value ? (char *)value : "";
36c36
< void Attribute::set_value(const Glib::ustring& value)
---
> void Attribute::set_value(const xmlpp::string& value)
diff -r libxml++-2.14.0/libxml++/attribute.h libxml++_std_string-2.14.0/libxml++/attribute.h
11c11
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
33,35c33,35
<   Glib::ustring get_name() const;
<   Glib::ustring get_value() const;
<   void set_value(const Glib::ustring& value);
---
>   xmlpp::string get_name() const;
>   xmlpp::string get_value() const;
>   void set_value(const xmlpp::string& value);
Only in libxml++_std_string-2.14.0/libxml++: .deps
diff -r libxml++-2.14.0/libxml++/document.cc libxml++_std_string-2.14.0/libxml++/document.cc
149c149
< Document::Document(const Glib::ustring& version)
---
> Document::Document(const xmlpp::string& version)
166c166
< Glib::ustring Document::get_encoding() const
---
> xmlpp::string Document::get_encoding() const
168c168
<   Glib::ustring encoding;
---
>   xmlpp::string encoding;
187,189c187,189
< void Document::set_internal_subset(const Glib::ustring& name,
<                                    const Glib::ustring& external_id,
<                                    const Glib::ustring& system_id)
---
> void Document::set_internal_subset(const xmlpp::string& name,
>                                    const xmlpp::string& external_id,
>                                    const xmlpp::string& system_id)
209,211c209,211
< Element* Document::create_root_node(const Glib::ustring& name,
<                                     const Glib::ustring& ns_uri,
<                                     const Glib::ustring& ns_prefix)
---
> Element* Document::create_root_node(const xmlpp::string& name,
>                                     const xmlpp::string& ns_uri,
>                                     const xmlpp::string& ns_prefix)
240c240
< CommentNode* Document::add_comment(const Glib::ustring& content)
---
> CommentNode* Document::add_comment(const xmlpp::string& content)
249c249
< void Document::write_to_file(const Glib::ustring& filename, const Glib::ustring& encoding)
---
> void Document::write_to_file(const xmlpp::string& filename, const xmlpp::string& encoding)
254c254
< void Document::write_to_file_formatted(const Glib::ustring& filename, const Glib::ustring& encoding)
---
> void Document::write_to_file_formatted(const xmlpp::string& filename, const xmlpp::string& encoding)
259c259
< Glib::ustring Document::write_to_string(const Glib::ustring& encoding)
---
> xmlpp::string Document::write_to_string(const xmlpp::string& encoding)
264c264
< Glib::ustring Document::write_to_string_formatted(const Glib::ustring& encoding)
---
> xmlpp::string Document::write_to_string_formatted(const xmlpp::string& encoding)
269c269
< void Document::write_to_stream(std::ostream& output, const Glib::ustring& encoding)
---
> void Document::write_to_stream(std::ostream& output, const xmlpp::string& encoding)
274c274
< void Document::write_to_stream_formatted(std::ostream& output, const Glib::ustring& encoding)
---
> void Document::write_to_stream_formatted(std::ostream& output, const xmlpp::string& encoding)
280,281c280,281
<     const Glib::ustring& filename,
<     const Glib::ustring& encoding,
---
>     const xmlpp::string& filename,
>     const xmlpp::string& encoding,
294,295c294,295
< Glib::ustring Document::do_write_to_string(
<     const Glib::ustring& encoding,
---
> xmlpp::string Document::do_write_to_string(
>     const xmlpp::string& encoding,
308c308
<   // Create a Glib::ustring copy of the buffer
---
>   // Create a xmlpp::string copy of the buffer
310,311c310,311
<   // Here we force the use of Glib::ustring::ustring( InputIterator begin, InputIterator end )
<   // instead of Glib::ustring::ustring( const char*, size_type ) because it
---
>   // Here we force the use of xmlpp::string::ustring( InputIterator begin, InputIterator end )
>   // instead of xmlpp::string::ustring( const char*, size_type ) because it
313c313
<   Glib::ustring result( reinterpret_cast<const char *>(buffer), reinterpret_cast<const char *>(buffer + length) );
---
>   xmlpp::string result( reinterpret_cast<const char *>(buffer), reinterpret_cast<const char *>(buffer + length) );
321c321
< void Document::do_write_to_stream(std::ostream& output, const Glib::ustring& encoding, bool format)
---
> void Document::do_write_to_stream(std::ostream& output, const xmlpp::string& encoding, bool format)
328,330c328,330
< void Document::set_entity_declaration(const Glib::ustring& name, XmlEntityType type,
<                               const Glib::ustring& publicId, const Glib::ustring& systemId,
<                               const Glib::ustring& content)
---
> void Document::set_entity_declaration(const xmlpp::string& name, XmlEntityType type,
>                               const xmlpp::string& publicId, const xmlpp::string& systemId,
>                               const xmlpp::string& content)
338c338
< _xmlEntity* Document::get_entity(const Glib::ustring& name)
---
> _xmlEntity* Document::get_entity(const xmlpp::string& name)
diff -r libxml++-2.14.0/libxml++/document.h libxml++_std_string-2.14.0/libxml++/document.h
62c62
<   explicit Document(const Glib::ustring& version = "1.0");
---
>   explicit Document(const xmlpp::string& version = "1.0");
67c67
<   Glib::ustring get_encoding() const;
---
>   xmlpp::string get_encoding() const;
71,73c71,73
<   void set_internal_subset(const Glib::ustring& name,
<                            const Glib::ustring& external_id,
<                            const Glib::ustring& system_id);
---
>   void set_internal_subset(const xmlpp::string& name,
>                            const xmlpp::string& external_id,
>                            const xmlpp::string& system_id);
89,91c89,91
<   Element* create_root_node(const Glib::ustring& name,
<                             const Glib::ustring& ns_uri = Glib::ustring(),
<                             const Glib::ustring& ns_prefix = Glib::ustring() );
---
>   Element* create_root_node(const xmlpp::string& name,
>                             const xmlpp::string& ns_uri = xmlpp::string(),
>                             const xmlpp::string& ns_prefix = xmlpp::string() );
105c105
<   CommentNode* add_comment(const Glib::ustring& content);
---
>   CommentNode* add_comment(const xmlpp::string& content);
111c111
<   void write_to_file(const Glib::ustring& filename, const Glib::ustring& encoding = Glib::ustring());
---
>   void write_to_file(const xmlpp::string& filename, const xmlpp::string& encoding = xmlpp::string());
119c119
<   void write_to_file_formatted(const Glib::ustring& filename, const Glib::ustring& encoding = Glib::ustring());
---
>   void write_to_file_formatted(const xmlpp::string& filename, const xmlpp::string& encoding = xmlpp::string());
124c124
<   Glib::ustring write_to_string(const Glib::ustring& encoding = Glib::ustring());
---
>   xmlpp::string write_to_string(const xmlpp::string& encoding = xmlpp::string());
132c132
<   Glib::ustring write_to_string_formatted(const Glib::ustring& encoding = Glib::ustring());
---
>   xmlpp::string write_to_string_formatted(const xmlpp::string& encoding = xmlpp::string());
140c140
<   void write_to_stream(std::ostream& output, const Glib::ustring& encoding = Glib::ustring());
---
>   void write_to_stream(std::ostream& output, const xmlpp::string& encoding = xmlpp::string());
149c149
<   void write_to_stream_formatted(std::ostream & output, const Glib::ustring& encoding = Glib::ustring());
---
>   void write_to_stream_formatted(std::ostream & output, const xmlpp::string& encoding = xmlpp::string());
159,161c159,161
<   virtual void set_entity_declaration(const Glib::ustring& name, XmlEntityType type,
<                                       const Glib::ustring& publicId, const Glib::ustring& systemId,
<                                       const Glib::ustring& content);
---
>   virtual void set_entity_declaration(const xmlpp::string& name, XmlEntityType type,
>                                       const xmlpp::string& publicId, const xmlpp::string& systemId,
>                                       const xmlpp::string& content);
175c175
<   _xmlEntity* get_entity(const Glib::ustring& name);
---
>   _xmlEntity* get_entity(const xmlpp::string& name);
178,180c178,180
<   virtual void do_write_to_file(const Glib::ustring& filename, const Glib::ustring& encoding, bool format);
<   virtual Glib::ustring do_write_to_string(const Glib::ustring& encoding, bool format);
<   virtual void do_write_to_stream(std::ostream& output, const Glib::ustring& encoding, bool format);
---
>   virtual void do_write_to_file(const xmlpp::string& filename, const xmlpp::string& encoding, bool format);
>   virtual xmlpp::string do_write_to_string(const xmlpp::string& encoding, bool format);
>   virtual void do_write_to_stream(std::ostream& output, const xmlpp::string& encoding, bool format);
diff -r libxml++-2.14.0/libxml++/dtd.cc libxml++_std_string-2.14.0/libxml++/dtd.cc
24c24
< Glib::ustring Dtd::get_name() const
---
> xmlpp::string Dtd::get_name() const
29c29
< Glib::ustring Dtd::get_external_id() const
---
> xmlpp::string Dtd::get_external_id() const
34c34
< Glib::ustring Dtd::get_system_id() const
---
> xmlpp::string Dtd::get_system_id() const
diff -r libxml++-2.14.0/libxml++/dtd.h libxml++_std_string-2.14.0/libxml++/dtd.h
32,34c32,34
<   Glib::ustring get_name() const;
<   Glib::ustring get_external_id() const;
<   Glib::ustring get_system_id() const;
---
>   xmlpp::string get_name() const;
>   xmlpp::string get_external_id() const;
>   xmlpp::string get_system_id() const;
Only in libxml++_std_string-2.14.0/libxml++/exceptions: .deps
diff -r libxml++-2.14.0/libxml++/exceptions/exception.cc libxml++_std_string-2.14.0/libxml++/exceptions/exception.cc
5c5
< exception::exception(const Glib::ustring& message)
---
> exception::exception(const xmlpp::string& message)
diff -r libxml++-2.14.0/libxml++/exceptions/exception.h libxml++_std_string-2.14.0/libxml++/exceptions/exception.h
26c26
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
36c36
<   explicit exception(const Glib::ustring& message);
---
>   explicit exception(const xmlpp::string& message);
44c44
<   Glib::ustring message_;
---
>   xmlpp::string message_;
diff -r libxml++-2.14.0/libxml++/exceptions/internal_error.cc libxml++_std_string-2.14.0/libxml++/exceptions/internal_error.cc
6c6
< internal_error::internal_error(const Glib::ustring& message)
---
> internal_error::internal_error(const xmlpp::string& message)
diff -r libxml++-2.14.0/libxml++/exceptions/internal_error.h libxml++_std_string-2.14.0/libxml++/exceptions/internal_error.h
28c28
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
35c35
<   explicit internal_error(const Glib::ustring& message);
---
>   explicit internal_error(const xmlpp::string& message);
Only in libxml++_std_string-2.14.0/libxml++/exceptions: Makefile
diff -r libxml++-2.14.0/libxml++/exceptions/parse_error.cc libxml++_std_string-2.14.0/libxml++/exceptions/parse_error.cc
5c5
< parse_error::parse_error(const Glib::ustring& message)
---
> parse_error::parse_error(const xmlpp::string& message)
diff -r libxml++-2.14.0/libxml++/exceptions/parse_error.h libxml++_std_string-2.14.0/libxml++/exceptions/parse_error.h
28c28
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
38c38
<   explicit parse_error(const Glib::ustring& message);
---
>   explicit parse_error(const xmlpp::string& message);
diff -r libxml++-2.14.0/libxml++/exceptions/validity_error.cc libxml++_std_string-2.14.0/libxml++/exceptions/validity_error.cc
5c5
< validity_error::validity_error(const Glib::ustring& message)
---
> validity_error::validity_error(const xmlpp::string& message)
diff -r libxml++-2.14.0/libxml++/exceptions/validity_error.h libxml++_std_string-2.14.0/libxml++/exceptions/validity_error.h
35c35
<   explicit validity_error(const Glib::ustring& message);
---
>   explicit validity_error(const xmlpp::string& message);
Only in libxml++_std_string-2.14.0/libxml++/io: .deps
Only in libxml++_std_string-2.14.0/libxml++/io: Makefile
diff -r libxml++-2.14.0/libxml++/io/ostreamoutputbuffer.cc libxml++_std_string-2.14.0/libxml++/io/ostreamoutputbuffer.cc
16c16
<       const Glib::ustring& encoding)
---
>       const xmlpp::string& encoding)
diff -r libxml++-2.14.0/libxml++/io/ostreamoutputbuffer.h libxml++_std_string-2.14.0/libxml++/io/ostreamoutputbuffer.h
29c29
<       OStreamOutputBuffer(std::ostream& output, const Glib::ustring& encoding = Glib::ustring());
---
>       OStreamOutputBuffer(std::ostream& output, const xmlpp::string& encoding = xmlpp::string());
diff -r libxml++-2.14.0/libxml++/io/outputbuffer.cc libxml++_std_string-2.14.0/libxml++/io/outputbuffer.cc
35c35
<       const Glib::ustring& encoding)
---
>       const xmlpp::string& encoding)
diff -r libxml++-2.14.0/libxml++/io/outputbuffer.h libxml++_std_string-2.14.0/libxml++/io/outputbuffer.h
13c13
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
43c43
<       OutputBuffer(const Glib::ustring& encoding = Glib::ustring());
---
>       OutputBuffer(const xmlpp::string& encoding = xmlpp::string());
diff -r libxml++-2.14.0/libxml++/libxml++.h libxml++_std_string-2.14.0/libxml++/libxml++.h
23a24
> #include <libxml++/libxml++_string.h>
Only in libxml++_std_string-2.14.0/libxml++: libxml++_string.h
Only in libxml++_std_string-2.14.0/libxml++: Makefile
diff -r libxml++-2.14.0/libxml++/Makefile.in libxml++_std_string-2.14.0/libxml++/Makefile.in
219c219
< h_sources_public = libxml++.h attribute.h dtd.h document.h noncopyable.h keepblanks.h
---
> h_sources_public = libxml++.h attribute.h dtd.h document.h noncopyable.h keepblanks.h libxml++_string.h
diff -r libxml++-2.14.0/libxml++/nodes/contentnode.cc libxml++_std_string-2.14.0/libxml++/nodes/contentnode.cc
22c22
< Glib::ustring ContentNode::get_content() const
---
> xmlpp::string ContentNode::get_content() const
30c30
< void ContentNode::set_content(const Glib::ustring& content)
---
> void ContentNode::set_content(const xmlpp::string& content)
diff -r libxml++-2.14.0/libxml++/nodes/contentnode.h libxml++_std_string-2.14.0/libxml++/nodes/contentnode.h
27c27
<   Glib::ustring get_content() const;
---
>   xmlpp::string get_content() const;
33c33
<   void set_content(const Glib::ustring& content);
---
>   void set_content(const xmlpp::string& content);
Only in libxml++_std_string-2.14.0/libxml++/nodes: .deps
diff -r libxml++-2.14.0/libxml++/nodes/element.cc libxml++_std_string-2.14.0/libxml++/nodes/element.cc
39,40c39,40
< Attribute* Element::get_attribute(const Glib::ustring& name,
<                                   const Glib::ustring& ns_prefix) const
---
> Attribute* Element::get_attribute(const xmlpp::string& name,
>                                   const xmlpp::string& ns_prefix) const
52c52
<     Glib::ustring ns_uri = get_namespace_uri_for_prefix(ns_prefix);  
---
>     xmlpp::string ns_uri = get_namespace_uri_for_prefix(ns_prefix);  
64,65c64,65
< Attribute* Element::set_attribute(const Glib::ustring& name, const Glib::ustring& value,
<                                   const Glib::ustring& ns_prefix)
---
> Attribute* Element::set_attribute(const xmlpp::string& name, const xmlpp::string& value,
>                                   const xmlpp::string& ns_prefix)
96c96
< void Element::remove_attribute(const Glib::ustring& name, const Glib::ustring& ns_prefix)
---
> void Element::remove_attribute(const xmlpp::string& name, const xmlpp::string& ns_prefix)
129c129
< void Element::set_child_text(const Glib::ustring& content)
---
> void Element::set_child_text(const xmlpp::string& content)
138c138
< TextNode* Element::add_child_text(const Glib::ustring& content)
---
> TextNode* Element::add_child_text(const xmlpp::string& content)
154c154
< void Element::set_namespace_declaration(const Glib::ustring& ns_uri, const Glib::ustring& ns_prefix)
---
> void Element::set_namespace_declaration(const xmlpp::string& ns_uri, const xmlpp::string& ns_prefix)
162c162
< Glib::ustring Element::get_namespace_uri_for_prefix(const Glib::ustring& ns_prefix) const
---
> xmlpp::string Element::get_namespace_uri_for_prefix(const xmlpp::string& ns_prefix) const
164c164
<   Glib::ustring result;
---
>   xmlpp::string result;
179c179
< CommentNode* Element::add_child_comment(const Glib::ustring& content)
---
> CommentNode* Element::add_child_comment(const xmlpp::string& content)
diff -r libxml++-2.14.0/libxml++/nodes/element.h libxml++_std_string-2.14.0/libxml++/nodes/element.h
31c31
<   void set_namespace_declaration(const Glib::ustring& ns_uri, const Glib::ustring& ns_prefix = Glib::ustring());
---
>   void set_namespace_declaration(const xmlpp::string& ns_uri, const xmlpp::string& ns_prefix = xmlpp::string());
46,47c46,47
<   Attribute* get_attribute(const Glib::ustring& name,
<                            const Glib::ustring& ns_prefix = Glib::ustring()) const;
---
>   Attribute* get_attribute(const xmlpp::string& name,
>                            const xmlpp::string& ns_prefix = xmlpp::string()) const;
57,58c57,58
<   Attribute* set_attribute(const Glib::ustring& name, const Glib::ustring& value,
<                            const Glib::ustring& ns_prefix = Glib::ustring());
---
>   Attribute* set_attribute(const xmlpp::string& name, const xmlpp::string& value,
>                            const xmlpp::string& ns_prefix = xmlpp::string());
64,65c64,65
<   void remove_attribute(const Glib::ustring& name,
<                         const Glib::ustring& ns_prefix = Glib::ustring());
---
>   void remove_attribute(const xmlpp::string& name,
>                         const xmlpp::string& ns_prefix = xmlpp::string());
84c84
<   TextNode* add_child_text(const Glib::ustring& content = Glib::ustring());
---
>   TextNode* add_child_text(const xmlpp::string& content = xmlpp::string());
90c90
<   void set_child_text(const Glib::ustring& content);
---
>   void set_child_text(const xmlpp::string& content);
102c102
<   CommentNode* add_child_comment(const Glib::ustring& content);
---
>   CommentNode* add_child_comment(const xmlpp::string& content);
105c105
<   Glib::ustring get_namespace_uri_for_prefix(const Glib::ustring& ns_prefix) const;
---
>   xmlpp::string get_namespace_uri_for_prefix(const xmlpp::string& ns_prefix) const;
diff -r libxml++-2.14.0/libxml++/nodes/entityreference.cc libxml++_std_string-2.14.0/libxml++/nodes/entityreference.cc
22c22
< Glib::ustring EntityReference::get_resolved_text() const
---
> xmlpp::string EntityReference::get_resolved_text() const
24c24
<   Glib::ustring result;
---
>   xmlpp::string result;
39c39
< Glib::ustring EntityReference::get_original_text() const
---
> xmlpp::string EntityReference::get_original_text() const
41c41
<   Glib::ustring result;
---
>   xmlpp::string result;
diff -r libxml++-2.14.0/libxml++/nodes/entityreference.h libxml++_std_string-2.14.0/libxml++/nodes/entityreference.h
26c26
<   Glib::ustring get_resolved_text() const;
---
>   xmlpp::string get_resolved_text() const;
30c30
<   Glib::ustring get_original_text() const;
---
>   xmlpp::string get_original_text() const;
Only in libxml++_std_string-2.14.0/libxml++/nodes: Makefile
diff -r libxml++-2.14.0/libxml++/nodes/node.cc libxml++_std_string-2.14.0/libxml++/nodes/node.cc
28c28
< Node::NodeList Node::get_children(const Glib::ustring& name)
---
> Node::NodeList Node::get_children(const xmlpp::string& name)
58c58
< const Node::NodeList Node::get_children(const Glib::ustring& name) const
---
> const Node::NodeList Node::get_children(const xmlpp::string& name) const
63,64c63,64
< Element* Node::add_child(const Glib::ustring& name,
<                          const Glib::ustring& ns_prefix)
---
> Element* Node::add_child(const xmlpp::string& name,
>                          const xmlpp::string& ns_prefix)
115c115
< Glib::ustring Node::get_name() const
---
> xmlpp::string Node::get_name() const
120c120
< void Node::set_name(const Glib::ustring& name)
---
> void Node::set_name(const xmlpp::string& name)
141c141
< Glib::ustring Node::get_path() const
---
> xmlpp::string Node::get_path() const
144c144
<   Glib::ustring retn = path ? (char*)path : "";
---
>   xmlpp::string retn = path ? (char*)path : "";
149c149
< static NodeSet find_impl(xmlXPathContext* ctxt, const Glib::ustring& xpath)
---
> static NodeSet find_impl(xmlXPathContext* ctxt, const xmlpp::string& xpath)
185c185
< NodeSet Node::find(const Glib::ustring& xpath) const
---
> NodeSet Node::find(const xmlpp::string& xpath) const
193c193
< NodeSet Node::find(const Glib::ustring& xpath,
---
> NodeSet Node::find(const xmlpp::string& xpath,
208c208
< Glib::ustring Node::get_namespace_prefix() const
---
> xmlpp::string Node::get_namespace_prefix() const
218c218
<     return Glib::ustring();
---
>     return xmlpp::string();
224c224
<     return Glib::ustring();
---
>     return xmlpp::string();
227c227
< Glib::ustring Node::get_namespace_uri() const
---
> xmlpp::string Node::get_namespace_uri() const
237c237
<     return Glib::ustring();
---
>     return xmlpp::string();
243c243
<     return Glib::ustring();
---
>     return xmlpp::string();
246c246
< void Node::set_namespace(const Glib::ustring& ns_prefix)
---
> void Node::set_namespace(const xmlpp::string& ns_prefix)
diff -r libxml++-2.14.0/libxml++/nodes/node.h libxml++_std_string-2.14.0/libxml++/nodes/node.h
12c12
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
46c46
<   Glib::ustring get_name() const;
---
>   xmlpp::string get_name() const;
51c51
<   void set_name(const Glib::ustring& name);
---
>   void set_name(const xmlpp::string& name);
57c57
<   void set_namespace(const Glib::ustring& ns_prefix);
---
>   void set_namespace(const xmlpp::string& ns_prefix);
59,60c59,60
<   Glib::ustring get_namespace_prefix() const;
<   Glib::ustring get_namespace_uri() const;
---
>   xmlpp::string get_namespace_prefix() const;
>   xmlpp::string get_namespace_uri() const;
71c71
<   NodeList get_children(const Glib::ustring& name = Glib::ustring());
---
>   NodeList get_children(const xmlpp::string& name = xmlpp::string());
77c77
<   const NodeList get_children(const Glib::ustring& name = Glib::ustring()) const;
---
>   const NodeList get_children(const xmlpp::string& name = xmlpp::string()) const;
84,85c84,85
<   Element* add_child(const Glib::ustring& name,
<                      const Glib::ustring& ns_prefix = Glib::ustring());
---
>   Element* add_child(const xmlpp::string& name,
>                      const xmlpp::string& ns_prefix = xmlpp::string());
103c103
<   Glib::ustring get_path() const;
---
>   xmlpp::string get_path() const;
108c108
<   NodeSet find(const Glib::ustring& xpath) const;
---
>   NodeSet find(const xmlpp::string& xpath) const;
112c112
<   typedef std::map<Glib::ustring, Glib::ustring> PrefixNsMap;
---
>   typedef std::map<xmlpp::string, xmlpp::string> PrefixNsMap;
118c118
<   NodeSet find(const Glib::ustring& xpath, const PrefixNsMap& namespaces) const;
---
>   NodeSet find(const xmlpp::string& xpath, const PrefixNsMap& namespaces) const;
Only in libxml++_std_string-2.14.0/libxml++/parsers: .deps
diff -r libxml++-2.14.0/libxml++/parsers/domparser.cc libxml++_std_string-2.14.0/libxml++/parsers/domparser.cc
29c29
< DomParser::DomParser(const Glib::ustring& filename, bool validate)
---
> DomParser::DomParser(const xmlpp::string& filename, bool validate)
41c41
< void DomParser::parse_file(const Glib::ustring& filename)
---
> void DomParser::parse_file(const xmlpp::string& filename)
81c81
< void DomParser::parse_memory(const Glib::ustring& contents)
---
> void DomParser::parse_memory(const xmlpp::string& contents)
82a83,85
> #ifdef LIBXMLPP_USE_STD_STRING
>   parse_memory_raw((const unsigned char*)contents.c_str(), contents.length());
> #else
83a87
> #endif
152c156
<   //TODO: Shouldn't we use a Glib::ustring here, and some alternative to std::getline()?
---
>   //TODO: Shouldn't we use a xmlpp::string here, and some alternative to std::getline()?
diff -r libxml++-2.14.0/libxml++/parsers/domparser.h libxml++_std_string-2.14.0/libxml++/parsers/domparser.h
29c29
<   explicit DomParser(const Glib::ustring& filename, bool validate = false);
---
>   explicit DomParser(const xmlpp::string& filename, bool validate = false);
36c36
<   virtual void parse_file(const Glib::ustring& filename);
---
>   virtual void parse_file(const xmlpp::string& filename);
42c42
<   virtual void parse_memory(const Glib::ustring& contents);
---
>   virtual void parse_memory(const xmlpp::string& contents);
Only in libxml++_std_string-2.14.0/libxml++/parsers: Makefile
diff -r libxml++-2.14.0/libxml++/parsers/parser.cc libxml++_std_string-2.14.0/libxml++/parsers/parser.cc
89c89
< void Parser::on_validity_error(const Glib::ustring& message)
---
> void Parser::on_validity_error(const xmlpp::string& message)
95c95
< void Parser::on_validity_warning(const Glib::ustring& message)
---
> void Parser::on_validity_warning(const xmlpp::string& message)
140c140
<         parser->on_validity_error(Glib::ustring(buff));
---
>         parser->on_validity_error(xmlpp::string(buff));
171c171
<         parser->on_validity_warning(Glib::ustring(buff));
---
>         parser->on_validity_warning(xmlpp::string(buff));
diff -r libxml++-2.14.0/libxml++/parsers/parser.h libxml++_std_string-2.14.0/libxml++/parsers/parser.h
69c69
<   virtual void parse_file(const Glib::ustring& filename) = 0;
---
>   virtual void parse_file(const xmlpp::string& filename) = 0;
77c77
<   virtual void parse_memory(const Glib::ustring& contents) = 0;
---
>   virtual void parse_memory(const xmlpp::string& contents) = 0;
89,90c89,90
<   virtual void on_validity_error(const Glib::ustring& message);
<   virtual void on_validity_warning(const Glib::ustring& message);
---
>   virtual void on_validity_error(const xmlpp::string& message);
>   virtual void on_validity_warning(const xmlpp::string& message);
101,102c101,102
<   Glib::ustring validate_error_;
<   Glib::ustring validate_warning_; //Built gradually - used in an exception at the end of parsing.
---
>   xmlpp::string validate_error_;
>   xmlpp::string validate_warning_; //Built gradually - used in an exception at the end of parsing.
diff -r libxml++-2.14.0/libxml++/parsers/saxparser.cc libxml++_std_string-2.14.0/libxml++/parsers/saxparser.cc
82c82
< xmlEntityPtr SaxParser::on_get_entity(const Glib::ustring& name)
---
> xmlEntityPtr SaxParser::on_get_entity(const xmlpp::string& name)
87c87
< void SaxParser::on_entity_declaration(const Glib::ustring& name, XmlEntityType type, const Glib::ustring& publicId, const Glib::ustring& systemId, const Glib::ustring& content)
---
> void SaxParser::on_entity_declaration(const xmlpp::string& name, XmlEntityType type, const xmlpp::string& publicId, const xmlpp::string& systemId, const xmlpp::string& content)
100c100
< void SaxParser::on_start_element(const Glib::ustring& name, const AttributeList& attributes)
---
> void SaxParser::on_start_element(const xmlpp::string& name, const AttributeList& attributes)
104c104
< void SaxParser::on_end_element(const Glib::ustring& name)
---
> void SaxParser::on_end_element(const xmlpp::string& name)
108c108
< void SaxParser::on_characters(const Glib::ustring& text)
---
> void SaxParser::on_characters(const xmlpp::string& text)
112c112
< void SaxParser::on_comment(const Glib::ustring& text)
---
> void SaxParser::on_comment(const xmlpp::string& text)
116c116
< void SaxParser::on_warning(const Glib::ustring& text)
---
> void SaxParser::on_warning(const xmlpp::string& text)
120c120
< void SaxParser::on_error(const Glib::ustring& text)
---
> void SaxParser::on_error(const xmlpp::string& text)
124c124
< void SaxParser::on_fatal_error(const Glib::ustring& text)
---
> void SaxParser::on_fatal_error(const xmlpp::string& text)
129c129
< void SaxParser::on_cdata_block(const Glib::ustring& text)
---
> void SaxParser::on_cdata_block(const xmlpp::string& text)
133,135c133,135
< void SaxParser::on_internal_subset(const Glib::ustring& name,
<                          const Glib::ustring& publicId,
<                          const Glib::ustring& systemId)
---
> void SaxParser::on_internal_subset(const xmlpp::string& name,
>                          const xmlpp::string& publicId,
>                          const xmlpp::string& systemId)
165c165
< void SaxParser::parse_file(const Glib::ustring& filename)
---
> void SaxParser::parse_file(const xmlpp::string& filename)
187c187
< void SaxParser::parse_memory(const Glib::ustring& contents)
---
> void SaxParser::parse_memory(const xmlpp::string& contents)
188a189,191
> #ifdef LIBXMLPP_USE_STD_STRING
>   parse_memory_raw((const unsigned char*)contents.c_str(), contents.length());
> #else
189a193
> #endif
208c212
<   //TODO: Shouldn't we use a Glib::ustring here, and some alternative to std::getline()?
---
>   //TODO: Shouldn't we use a xmlpp::string here, and some alternative to std::getline()?
228c232
< void SaxParser::parse_chunk(const Glib::ustring& chunk)
---
> void SaxParser::parse_chunk(const xmlpp::string& chunk)
244a249,251
> #ifdef LIBXMLPP_USE_STD_STRING
>     xmlParseChunk(context_, chunk.c_str(), chunk.length(), 0 /* don't terminate */);
> #else
246c253
< 
---
> #endif
303c310
<       ( name ? Glib::ustring((const char*)name) : ""),
---
>       ( name ? xmlpp::string((const char*)name) : ""),
305,307c312,314
<       ( publicId ? Glib::ustring((const char*)publicId) : ""),
<       ( systemId ? Glib::ustring((const char*)systemId) : ""),
<       ( content ? Glib::ustring((const char*)content) : "") );
---
>       ( publicId ? xmlpp::string((const char*)publicId) : ""),
>       ( systemId ? xmlpp::string((const char*)systemId) : ""),
>       ( content ? xmlpp::string((const char*)content) : "") );
365c372
<     parser->on_start_element(Glib::ustring((const char*) name), attributes);
---
>     parser->on_start_element(xmlpp::string((const char*) name), attributes);
380c387
<     parser->on_end_element(Glib::ustring((const char*) name));
---
>     parser->on_end_element(xmlpp::string((const char*) name));
395,396c402,403
<     // Here we force the use of Glib::ustring::ustring( InputIterator begin, InputIterator end )
<     // instead of Glib::ustring::ustring( const char*, size_type ) because it
---
>     // Here we force the use of xmlpp::string::ustring( InputIterator begin, InputIterator end )
>     // instead of xmlpp::string::ustring( const char*, size_type ) because it
399c406
<         Glib::ustring(
---
>         xmlpp::string(
416c423
<     parser->on_comment(Glib::ustring((const char*) value));
---
>     parser->on_comment(xmlpp::string((const char*) value));
438c445
<     parser->on_warning(Glib::ustring(buff));
---
>     parser->on_warning(xmlpp::string(buff));
463c470
<     parser->on_error(Glib::ustring(buff));
---
>     parser->on_error(xmlpp::string(buff));
485c492
<     parser->on_fatal_error(Glib::ustring(buff));
---
>     parser->on_fatal_error(xmlpp::string(buff));
500c507
<     // Here we force the use of Glib::ustring::ustring( InputIterator begin, InputIterator end )
---
>     // Here we force the use of xmlpp::string::ustring( InputIterator begin, InputIterator end )
503c510
<         Glib::ustring(
---
>         xmlpp::string(
521,522c528,529
<     Glib::ustring pid = publicId ? Glib::ustring((const char*) publicId) : "";
<     Glib::ustring sid = systemId ? Glib::ustring((const char*) systemId) : "";
---
>     xmlpp::string pid = publicId ? xmlpp::string((const char*) publicId) : "";
>     xmlpp::string sid = systemId ? xmlpp::string((const char*) systemId) : "";
524c531
<     parser->on_internal_subset( Glib::ustring((const char*) name), pid, sid);
---
>     parser->on_internal_subset( xmlpp::string((const char*) name), pid, sid);
diff -r libxml++-2.14.0/libxml++/parsers/saxparser.h libxml++_std_string-2.14.0/libxml++/parsers/saxparser.h
38,39c38,39
<     Glib::ustring name;
<     Glib::ustring value;
---
>     xmlpp::string name;
>     xmlpp::string value;
41c41
<     Attribute(Glib::ustring const & name, Glib::ustring const & value)
---
>     Attribute(xmlpp::string const & name, xmlpp::string const & value)
54c54
<    *   Glib::ustring name = "foo";@n
---
>    *   xmlpp::string name = "foo";@n
60c60
<     Glib::ustring const & name;
---
>     xmlpp::string const & name;
62c62
<     AttributeHasName(Glib::ustring const & name)
---
>     AttributeHasName(xmlpp::string const & name)
87c87
<   virtual void parse_file(const Glib::ustring& filename);
---
>   virtual void parse_file(const xmlpp::string& filename);
93c93
<   virtual void parse_memory(const Glib::ustring& contents);
---
>   virtual void parse_memory(const xmlpp::string& contents);
120c120
<   virtual void parse_chunk(const Glib::ustring& chunk);
---
>   virtual void parse_chunk(const xmlpp::string& chunk);
133,140c133,140
<   virtual void on_start_element(const Glib::ustring& name, const AttributeList& attributes);
<   virtual void on_end_element(const Glib::ustring& name);
<   virtual void on_characters(const Glib::ustring& characters);
<   virtual void on_comment(const Glib::ustring& text);
<   virtual void on_warning(const Glib::ustring& text);
<   virtual void on_error(const Glib::ustring& text);
<   virtual void on_fatal_error(const Glib::ustring& text);
<   virtual void on_cdata_block(const Glib::ustring& text);
---
>   virtual void on_start_element(const xmlpp::string& name, const AttributeList& attributes);
>   virtual void on_end_element(const xmlpp::string& name);
>   virtual void on_characters(const xmlpp::string& characters);
>   virtual void on_comment(const xmlpp::string& text);
>   virtual void on_warning(const xmlpp::string& text);
>   virtual void on_error(const xmlpp::string& text);
>   virtual void on_fatal_error(const xmlpp::string& text);
>   virtual void on_cdata_block(const xmlpp::string& text);
144c144
<   virtual void on_internal_subset(const Glib::ustring& name, const Glib::ustring& publicId, const Glib::ustring& systemId);
---
>   virtual void on_internal_subset(const xmlpp::string& name, const xmlpp::string& publicId, const xmlpp::string& systemId);
165c165
<   virtual _xmlEntity* on_get_entity(const Glib::ustring& name);
---
>   virtual _xmlEntity* on_get_entity(const xmlpp::string& name);
172c172
<   virtual void on_entity_declaration(const Glib::ustring& name, XmlEntityType type, const Glib::ustring& publicId, const Glib::ustring& systemId, const Glib::ustring& content);
---
>   virtual void on_entity_declaration(const xmlpp::string& name, XmlEntityType type, const xmlpp::string& publicId, const xmlpp::string& systemId, const xmlpp::string& content);
diff -r libxml++-2.14.0/libxml++/parsers/textreader.cc libxml++_std_string-2.14.0/libxml++/parsers/textreader.cc
19,20c19,20
<     Glib::ustring String(xmlChar * value, bool free = false);
<     Glib::ustring String(xmlChar const * value);
---
>     xmlpp::string String(xmlChar * value, bool free = false);
>     xmlpp::string String(xmlChar const * value);
24c24
<     const Glib::ustring& URI)
---
>     const xmlpp::string& URI)
42c42
< Glib::ustring TextReader::read_inner_xml()
---
> xmlpp::string TextReader::read_inner_xml()
48c48
< Glib::ustring TextReader::read_outer_xml()
---
> xmlpp::string TextReader::read_outer_xml()
54c54
< Glib::ustring TextReader::read_string()
---
> xmlpp::string TextReader::read_string()
72c72
< Glib::ustring TextReader::get_base_uri() const
---
> xmlpp::string TextReader::get_base_uri() const
108c108
< Glib::ustring TextReader::get_local_name() const
---
> xmlpp::string TextReader::get_local_name() const
114c114
< Glib::ustring TextReader::get_name() const
---
> xmlpp::string TextReader::get_name() const
120c120
< Glib::ustring TextReader::get_namespace_uri() const
---
> xmlpp::string TextReader::get_namespace_uri() const
134c134
< Glib::ustring TextReader::get_prefix() const
---
> xmlpp::string TextReader::get_prefix() const
146c146
< Glib::ustring TextReader::get_value() const
---
> xmlpp::string TextReader::get_value() const
152c152
< Glib::ustring TextReader::get_xml_lang() const
---
> xmlpp::string TextReader::get_xml_lang() const
172c172
< Glib::ustring TextReader::get_attribute(int number) const
---
> xmlpp::string TextReader::get_attribute(int number) const
178,179c178,179
< Glib::ustring TextReader::get_attribute(
<     const Glib::ustring& name) const
---
> xmlpp::string TextReader::get_attribute(
>     const xmlpp::string& name) const
185,187c185,187
< Glib::ustring TextReader::get_attribute(
<     const Glib::ustring& localName,
<     const Glib::ustring& namespaceURI) const
---
> xmlpp::string TextReader::get_attribute(
>     const xmlpp::string& localName,
>     const xmlpp::string& namespaceURI) const
193,194c193,194
< Glib::ustring TextReader::lookup_namespace(
<     const Glib::ustring& prefix) const
---
> xmlpp::string TextReader::lookup_namespace(
>     const xmlpp::string& prefix) const
207c207
<     const Glib::ustring& name)
---
>     const xmlpp::string& name)
214,215c214,215
<     const Glib::ustring& localName,
<     const Glib::ustring& namespaceURI)
---
>     const xmlpp::string& localName,
>     const xmlpp::string& namespaceURI)
339c339
< Glib::ustring TextReader::PropertyReader::String(
---
> xmlpp::string TextReader::PropertyReader::String(
346c346
<     return Glib::ustring();
---
>     return xmlpp::string();
348c348
<   Glib::ustring result = (char *)value;
---
>   xmlpp::string result = (char *)value;
356c356
< Glib::ustring TextReader::PropertyReader::String(
---
> xmlpp::string TextReader::PropertyReader::String(
362c362
<     return Glib::ustring();
---
>     return xmlpp::string();
diff -r libxml++-2.14.0/libxml++/parsers/textreader.h libxml++_std_string-2.14.0/libxml++/parsers/textreader.h
13c13
< #include <glibmm/ustring.h>
---
> #include <libxml++/libxml++_string.h>
67c67
<     TextReader(const Glib::ustring& URI);
---
>     TextReader(const xmlpp::string& URI);
76c76
<      * @return A Glib::ustring containing the XML content, or and empty Glib::ustring if the current node is neither an element nor attribute, or has no child nodes.
---
>      * @return A xmlpp::string containing the XML content, or and empty xmlpp::string if the current node is neither an element nor attribute, or has no child nodes.
78c78
<     Glib::ustring read_inner_xml();
---
>     xmlpp::string read_inner_xml();
81c81
<      * @return A Glib::ustring containing the XML content, or an empty Glib::ustring if the current node is neither an element nor attribute.
---
>      * @return A xmlpp::string containing the XML content, or an empty xmlpp::string if the current node is neither an element nor attribute.
83c83
<     Glib::ustring read_outer_xml();
---
>     xmlpp::string read_outer_xml();
86c86
<      * @return A Glib::ustring containing the contents of the Element or Text node, or an empty Glib::ustring if the reader is positioned on any other type of node.
---
>      * @return A xmlpp::string containing the contents of the Element or Text node, or an empty xmlpp::string if the reader is positioned on any other type of node.
88c88
<     Glib::ustring read_string();
---
>     xmlpp::string read_string();
101c101
<      * @return The base URI of the current node or an empty Glib::ustring if not available.
---
>      * @return The base URI of the current node or an empty xmlpp::string if not available.
103c103
<     Glib::ustring get_base_uri() const;
---
>     xmlpp::string get_base_uri() const;
130,132c130,132
<     Glib::ustring get_local_name() const;
<     Glib::ustring get_name() const;
<     Glib::ustring get_namespace_uri() const;
---
>     xmlpp::string get_local_name() const;
>     xmlpp::string get_name() const;
>     xmlpp::string get_namespace_uri() const;
136c136
<     Glib::ustring get_prefix() const;
---
>     xmlpp::string get_prefix() const;
139,140c139,140
<     Glib::ustring get_value() const;
<     Glib::ustring get_xml_lang() const;
---
>     xmlpp::string get_value() const;
>     xmlpp::string get_xml_lang() const;
146,148c146,148
<     Glib::ustring get_attribute(int number) const;
<     Glib::ustring get_attribute(const Glib::ustring& name) const;
<     Glib::ustring get_attribute(const Glib::ustring& local_name, const Glib::ustring& ns_uri) const;
---
>     xmlpp::string get_attribute(int number) const;
>     xmlpp::string get_attribute(const xmlpp::string& name) const;
>     xmlpp::string get_attribute(const xmlpp::string& local_name, const xmlpp::string& ns_uri) const;
152c152
<     Glib::ustring lookup_namespace(const Glib::ustring& prefix) const;
---
>     xmlpp::string lookup_namespace(const xmlpp::string& prefix) const;
155,156c155,156
<     bool move_to_attribute(const Glib::ustring& name);
<     bool move_to_attribute(const Glib::ustring& local_name, const Glib::ustring& ns_uri);
---
>     bool move_to_attribute(const xmlpp::string& name);
>     bool move_to_attribute(const xmlpp::string& local_name, const xmlpp::string& ns_uri);
Only in libxml++_std_string-2.14.0/libxml++/validators: .deps
diff -r libxml++-2.14.0/libxml++/validators/dtdvalidator.cc libxml++_std_string-2.14.0/libxml++/validators/dtdvalidator.cc
30c30
< DtdValidator::DtdValidator(const Glib::ustring& file)
---
> DtdValidator::DtdValidator(const xmlpp::string& file)
36c36
< DtdValidator::DtdValidator(const Glib::ustring& external,const Glib::ustring& system)
---
> DtdValidator::DtdValidator(const xmlpp::string& external,const xmlpp::string& system)
48c48
< void DtdValidator::parse_file(const Glib::ustring& filename)
---
> void DtdValidator::parse_file(const xmlpp::string& filename)
53c53
< void DtdValidator::parse_subset(const Glib::ustring& external,const Glib::ustring& system)
---
> void DtdValidator::parse_subset(const xmlpp::string& external,const xmlpp::string& system)
67c67
< void DtdValidator::parse_memory(const Glib::ustring& contents)
---
> void DtdValidator::parse_memory(const xmlpp::string& contents)
diff -r libxml++-2.14.0/libxml++/validators/dtdvalidator.h libxml++_std_string-2.14.0/libxml++/validators/dtdvalidator.h
24,25c24,25
<   explicit DtdValidator(const Glib::ustring& file);
<   explicit DtdValidator(const Glib::ustring& external,const Glib::ustring& system);
---
>   explicit DtdValidator(const xmlpp::string& file);
>   explicit DtdValidator(const xmlpp::string& external,const xmlpp::string& system);
28,30c28,30
<   virtual void parse_subset(const Glib::ustring& external,const Glib::ustring& system);
<   virtual void parse_file(const Glib::ustring& filename);
<   virtual void parse_memory(const Glib::ustring& contents);
---
>   virtual void parse_subset(const xmlpp::string& external,const xmlpp::string& system);
>   virtual void parse_file(const xmlpp::string& filename);
>   virtual void parse_memory(const xmlpp::string& contents);
Only in libxml++_std_string-2.14.0/libxml++/validators: Makefile
diff -r libxml++-2.14.0/libxml++/validators/validator.cc libxml++_std_string-2.14.0/libxml++/validators/validator.cc
52c52
< void Validator::on_validity_error(const Glib::ustring& message)
---
> void Validator::on_validity_error(const xmlpp::string& message)
58c58
< void Validator::on_validity_warning(const Glib::ustring& message)
---
> void Validator::on_validity_warning(const xmlpp::string& message)
99c99
<       validator->on_validity_error(Glib::ustring(buff));
---
>       validator->on_validity_error(xmlpp::string(buff));
124c124
<       validator->on_validity_warning(Glib::ustring(buff));
---
>       validator->on_validity_warning(xmlpp::string(buff));
diff -r libxml++-2.14.0/libxml++/validators/validator.h libxml++_std_string-2.14.0/libxml++/validators/validator.h
42,43c42,43
<   virtual void on_validity_error(const Glib::ustring& message);
<   virtual void on_validity_warning(const Glib::ustring& message);
---
>   virtual void on_validity_error(const xmlpp::string& message);
>   virtual void on_validity_warning(const xmlpp::string& message);
54,55c54,55
<   Glib::ustring validate_error_;
<   Glib::ustring validate_warning_; //Built gradually - used in an exception at the end of parsing.
---
>   xmlpp::string validate_error_;
>   xmlpp::string validate_warning_; //Built gradually - used in an exception at the end of parsing.
diff -r libxml++-2.14.0/libxml++-2.6.pc.in libxml++_std_string-2.14.0/libxml++-2.6.pc.in
8c8
< Requires: libxml-2.0 glibmm-2.4
---
> Requires: @requires@
Only in libxml++_std_string-2.14.0: libxml++.spec
diff -r libxml++-2.14.0/libxml++.spec.in libxml++_std_string-2.14.0/libxml++.spec.in
2c2
< Name: libxml++
---
> Name: libxml++_std_string
12c12
< libxml++ is a C++ wrapper for the GNOME libxml2 library.
---
> libxml++_std_string is a C++ wrapper for the GNOME libxml2 library, without Glib::ustring.
20a21,27
> %package docs
> Group: Development/Documentation
> Summary: libxml++ documentation
> 
> %description docs
> This package contains the doc files for libxml++
> 
25c32
< ./configure --prefix=/usr
---
> ./configure --prefix=/usr --with-std-string=yes
45a53,57
> %files docs
> %defattr(-,root,root)
> /usr/share/doc/libxml++-2.6/docs/manual/html/*
> /usr/share/doc/libxml++-2.6/docs/reference/2.14/html/*
> 
