dbertoni 00/04/20 09:41:42
Modified: c/src/XMLSupport FormatterToHTML.cpp FormatterToXML.cpp
FormatterToXML.hpp
Log:
Fixed namespace problems.
Revision Changes Path
1.15 +19 -15 xml-xalan/c/src/XMLSupport/FormatterToHTML.cpp
Index: FormatterToHTML.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/FormatterToHTML.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- FormatterToHTML.cpp 2000/04/20 14:14:20 1.14
+++ FormatterToHTML.cpp 2000/04/20 16:41:41 1.15
@@ -55,7 +55,7 @@
* <http://www.apache.org/>.
*/
/**
- * $Id: FormatterToHTML.cpp,v 1.14 2000/04/20 14:14:20 jdonohue Exp $
+ * $Id: FormatterToHTML.cpp,v 1.15 2000/04/20 16:41:41 dbertoni Exp $
*
* $State: Exp $
*
@@ -755,38 +755,42 @@
FormatterToHTML::AttributesMapType
FormatterToHTML::createAttributesMap()
{
+#if !defined(XALAN_NO_NAMESPACES)
+ using std::make_pair;
+#endif
+
AttributesMapType theAtts;
StringSetType URLAttrsHREFSingle;
URLAttrsHREFSingle.insert(XALAN_STATIC_UCODE_STRING("href"));
StringSetType URLAttrsCITESingle;
URLAttrsCITESingle.insert(XALAN_STATIC_UCODE_STRING("cite"));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("base")),
URLAttrsHREFSingle));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("link")),
URLAttrsHREFSingle));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("area")),
URLAttrsHREFSingle));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("base")),
URLAttrsHREFSingle));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("link")),
URLAttrsHREFSingle));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("area")),
URLAttrsHREFSingle));
// From the HTML 4.0 spec: Note. The same conversion based on UTF-8
// should be applied to values of the name attribute for the A element.
StringSetType URLAttrs_A;
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("href"));
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("name"));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("a")),
URLAttrs_A));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("a")),
URLAttrs_A));
StringSetType URLAttrs_INPUT;
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("src"));
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("usemap"));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("input")),
URLAttrs_INPUT));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("input")),
URLAttrs_INPUT));
StringSetType URLAttrs_SCRIPT;
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("src"));
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("for"));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("script")),
URLAttrs_SCRIPT));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("script")),
URLAttrs_SCRIPT));
StringSetType URLAttrs_IMG;
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("src"));
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("longdesc"));
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("usemap"));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("img")),
URLAttrs_IMG));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("img")),
URLAttrs_IMG));
StringSetType URLAttrs_OBJECT;
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("classid"));
@@ -794,20 +798,20 @@
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("data"));
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("archive"));
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("usemap"));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("object")),
URLAttrs_OBJECT));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("object")),
URLAttrs_OBJECT));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("q")),
URLAttrsCITESingle));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("blockquote")),
URLAttrsCITESingle));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ins")),
URLAttrsCITESingle));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("del")),
URLAttrsCITESingle));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("q")),
URLAttrsCITESingle));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("blockquote")),
URLAttrsCITESingle));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ins")),
URLAttrsCITESingle));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("del")),
URLAttrsCITESingle));
StringSetType URLAttrs_FORM;
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("action"));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("form")),
URLAttrs_FORM));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("form")),
URLAttrs_FORM));
StringSetType URLAttrs_HEAD;
URLAttrs_A.insert(XALAN_STATIC_UCODE_STRING("profile"));
-
theAtts.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("head")),
URLAttrs_HEAD));
+
theAtts.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("head")),
URLAttrs_HEAD));
return theAtts;
}
1.15 +149 -140 xml-xalan/c/src/XMLSupport/FormatterToXML.cpp
Index: FormatterToXML.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/FormatterToXML.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- FormatterToXML.cpp 2000/04/12 19:40:49 1.14
+++ FormatterToXML.cpp 2000/04/20 16:41:41 1.15
@@ -837,7 +837,12 @@
// Whem XalanDOMString has gets a better += operator
// for XalanDOMChar and XalanDOMChar*, a more straightforward
// solution will give good performance
- std::vector<XalanDOMChar> vec;
+#if !defined(XALAN_NO_NAMESPACES)
+ using std::vector;
+#endif
+
+ vector<XalanDOMChar> vec;
+
vec.reserve(theLength*2);
for (unsigned int i = 0; i < theLength; i ++)
@@ -852,9 +857,9 @@
{
vec.push_back('&');
vec.push_back('#');
- DOMString ds = LongToDOMString(ch);
+ const DOMString ds = LongToDOMString(ch);
const XMLCh* pb = c_wstr(ds);
- for(int k = 0; k < ds.length(); k++)
+ for(int k = 0; k < length(ds); k++)
vec.push_back(*pb++);
vec.push_back(';');
}
@@ -1098,182 +1103,186 @@
}
*/
+#if !defined(XALAN_NO_NAMESPACES)
+ using std::make_pair;
+#endif
+
// Make a table to maximum character sizes before we
// need to resort to escaping in the XML.
// TODO: To tell the truth, I'm guessing a bit here.
- // s_revsize.insert(std::make_pair("CP1252", 0xFF)); //
Windows Latin-1
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("WINDOWS-1250")),
0xFF)); // Windows 1250 Peter Smolik
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF-8")),
0xFFFF)); // Universal Transformation Format 8
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("US-ASCII")),
0x7F));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-JP")),
0xFFFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("SHIFT_JIS")),
0xFFFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-JP")),
0xFFFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312")),
0xFFFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("BIG5")),
0xFFFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-KR")),
0xFFFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-KR")),
0xFFFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8-R")),
0xFFFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-US")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CA")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NL")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-DK")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NO")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FI")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-SE")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IT")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ES")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-GB")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FR")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR1")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-HE")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CH")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ROECE")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-YU")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IS")),
0xFF));
-
s_revsize.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR2")),
0xFF));
+ // s_revsize.insert(make_pair("CP1252", 0xFF)); // Windows
Latin-1
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("WINDOWS-1250")),
0xFF)); // Windows 1250 Peter Smolik
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF-8")),
0xFFFF)); // Universal Transformation Format 8
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("US-ASCII")),
0x7F));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-JP")),
0xFFFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("SHIFT_JIS")),
0xFFFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-JP")),
0xFFFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312")),
0xFFFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("BIG5")),
0xFFFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-KR")),
0xFFFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-KR")),
0xFFFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8-R")),
0xFFFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-US")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CA")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NL")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-DK")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NO")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FI")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-SE")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IT")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ES")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-GB")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FR")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR1")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-HE")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CH")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ROECE")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-YU")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IS")),
0xFF));
+
s_revsize.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR2")),
0xFF));
// <preferred MIME name>, <Java encoding name>
- // s_enchash.insert(std::make_pair("ISO 8859-1", "CP1252")); // Close
enough, I guess
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("WINDOWS-1250")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP1250")))); // Peter Smolik
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF-8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF8"))));
+ // s_enchash.insert(make_pair("ISO 8859-1", "CP1252")); // Close
enough, I guess
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("WINDOWS-1250")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP1250")))); // Peter Smolik
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF-8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF8"))));
if(useISOPrefix)
{
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("US-ASCII")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("US-ASCII")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_1")))); //
?
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_1"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_2"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_3"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_4"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_5"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_6"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_7"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_8"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_9"))));
}
else
{
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("US-ASCII")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("US-ASCII")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_1")))); // ?
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_1"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_2"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_3"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_4"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_5"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_6"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_7"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_8"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9")),
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_9"))));
}
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-JP")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("JIS"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("SHIFT_JIS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("SJIS"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-JP")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EUCJIS"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("BIG5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("Big5"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-KR")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("KSC5601"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-KR")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO2022KR"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8-R")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8_R"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-US")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CA")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NL")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-DK")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP277"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NO")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP277"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FI")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP278"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-SE")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP278"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IT")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP280"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ES")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP284"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-GB")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP285"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FR")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP297"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP420"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-HE")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP424"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CH")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP500"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ROECE")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP870"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-YU")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP870"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP871"))));
-
s_enchash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR2")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP918"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-JP")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("JIS"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("SHIFT_JIS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("SJIS"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-JP")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EUCJIS"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("BIG5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("Big5"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-KR")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("KSC5601"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-KR")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO2022KR"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8-R")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8_R"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-US")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CA")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NL")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-DK")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP277"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NO")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP277"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FI")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP278"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-SE")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP278"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IT")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP280"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ES")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP284"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-GB")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP285"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FR")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP297"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP420"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-HE")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP424"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CH")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP500"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ROECE")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP870"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-YU")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP870"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP871"))));
+
s_enchash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR2")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("CP918"))));
// j:CNS11643 -> EUC-TW?
// ISO-2022-CN? ISO-2022-CN-EXT?
// <Java encoding name>, <preferred MIME name>
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP1252")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1")))); // Close enough, I
guess
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP1250")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("windows-1250")))); // Peter Smolik
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF-8"))));
-
//s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("US-ASCII")))); // ?
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP1252")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1")))); // Close enough, I
guess
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP1250")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("windows-1250")))); // Peter Smolik
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("UTF-8"))));
+
//s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("US-ASCII")))); // ?
if(useISOPrefix)
{
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_2")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_3")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_4")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_6")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_7")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_9")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_2")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_3")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_4")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_6")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_7")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO8859_9")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9"))));
}
else
{
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_2")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_3")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_4")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_6")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_7")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_9")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9"))));
- }
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("JIS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-JP"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("SJIS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("Shift_JIS"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUCJIS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-JP"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("BIG5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("Big5"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("KSC5601")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-KR"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO2022KR")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-KR"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8_R")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8-R"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-US"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CA"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NL"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP277")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-DK"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP277")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NO"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP278")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FI"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP278")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-SE"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP280")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IT"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP284")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ES"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP285")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-GB"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP297")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FR"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP420")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR1"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP424")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-HE"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP500")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CH"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP870")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ROECE"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP870")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-YU"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP871")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IS"))));
-
s_revhash.insert(std::make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP918")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR2"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_1")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-1"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_2")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-2"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_3")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-3"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_4")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-4"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-5"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_6")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-6"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_7")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-7"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_8")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-8"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("8859_9")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-8859-9"))));
+ }
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("JIS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-JP"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("SJIS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("Shift_JIS"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("EUCJIS")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-JP"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("GB2312"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("BIG5")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("Big5"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("KSC5601")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EUC-KR"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO2022KR")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("ISO-2022-KR"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8_R")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("KOI8-R"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-US"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CA"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP037")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NL"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP277")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-DK"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP277")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-NO"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP278")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FI"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP278")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-SE"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP280")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IT"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP284")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ES"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP285")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-GB"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP297")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-FR"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP420")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR1"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP424")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-HE"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP500")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-CH"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP870")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-ROECE"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP870")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-YU"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP871")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-IS"))));
+
s_revhash.insert(make_pair(XalanDOMString(XALAN_STATIC_UCODE_STRING("CP918")),
XalanDOMString(XALAN_STATIC_UCODE_STRING("EBCDIC-CP-AR2"))));
}
1.9 +1 -1 xml-xalan/c/src/XMLSupport/FormatterToXML.hpp
Index: FormatterToXML.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XMLSupport/FormatterToXML.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- FormatterToXML.hpp 2000/04/12 19:40:50 1.8
+++ FormatterToXML.hpp 2000/04/20 16:41:41 1.9
@@ -102,7 +102,7 @@
#endif
typedef XALAN_STD map<XalanDOMString, XalanDOMString>
DOMStringMapType;
typedef XALAN_STD map<XalanDOMString, int>
DOMString2IntMapType;
- typedef std::stack<bool>
BoolStackType;
+ typedef XALAN_STD stack<bool>
BoolStackType;
#undef XALAN_STD
/**