summaryrefslogtreecommitdiff
path: root/ACEXML/common/XML_Util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACEXML/common/XML_Util.cpp')
-rw-r--r--ACEXML/common/XML_Util.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/ACEXML/common/XML_Util.cpp b/ACEXML/common/XML_Util.cpp
deleted file mode 100644
index 7b9b9fb00fe..00000000000
--- a/ACEXML/common/XML_Util.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-// $Id$
-
-#include "ACEXML/common/XML_Util.h"
-
-static const ACEXML_Char ESCAPED_AMP[] = ACE_TEXT("&");
-static const ACEXML_Char ESCAPED_LESS[] = ACE_TEXT("<");
-static const ACEXML_Char ESCAPED_GREATER[] = ACE_TEXT(">");
-static const ACEXML_Char ESCAPED_APOS[] = ACE_TEXT("'");
-static const ACEXML_Char ESCAPED_QUOTE[] = ACE_TEXT(""");
-
-#define CSTRLEN(x) ((sizeof(x) / sizeof(ACEXML_Char)) - 1)
-
-ACEXML_String ACEXML_escape_string(const ACEXML_String& str)
-{
- ACEXML_String ret(str.length ());
- ACEXML_escape_string(str, ret);
- return ret;
-}
-
-void ACEXML_escape_string(const ACEXML_String& in, ACEXML_String& out)
-{
- size_t len = in.length ();
- out.clear();
- for (size_t stridx = 0; stridx < len; ++stridx)
- {
- switch (in[stridx]) {
- case '&':
- out.append(ESCAPED_AMP, CSTRLEN(ESCAPED_AMP));
- break;
- case '<':
- out.append(ESCAPED_LESS, CSTRLEN(ESCAPED_LESS));
- break;
- case '>':
- out.append(ESCAPED_GREATER, CSTRLEN(ESCAPED_GREATER));
- break;
- case '\'':
- out.append(ESCAPED_APOS, CSTRLEN(ESCAPED_APOS));
- break;
- case '\"':
- out.append(ESCAPED_QUOTE, CSTRLEN(ESCAPED_QUOTE));
- break;
- default:
- out += in[stridx];
- }
- }
-}