*
*/
-#include<string>
+#include <string>
+#include "zypp/parser/xml/XmlEscape.h"
/*
IoBind Library License:
///////////////////////////////////////////////////////////////////
namespace parser
{
- struct xml_escape_parser
+ struct ZYPP_LOCAL xml_escape_parser
{
std::string escape(const std::string &istr) const
{
#ifndef ZYPP_PARSER_XML_XMLESCAPE_H
#define ZYPP_PARSER_XML_XMLESCAPE_H
+#include <string>
+#include "zypp/APIConfig.h"
+
///////////////////////////////////////////////////////////////////
namespace zypp
{
{
/** Escape xml special charaters (<tt>& -> &</tt>; from IoBind library). */
- std::string escape( const std::string & in_r );
+ ZYPP_API std::string escape( const std::string & in_r );
/** Unescape xml special charaters (<tt>& -> &</tt>; from IoBind library) */
- std::string unescape( const std::string & in_r );
+ ZYPP_API std::string unescape( const std::string & in_r );
} // namespace xml
/////////////////////////////////////////////////////////////////