You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/02/09 23:54:03 UTC
cvs commit: xml-xalan/c/src/XMLSupport FormatterToHTML.cpp
dbertoni 01/02/09 14:54:03
Modified: c/src/XMLSupport FormatterToHTML.cpp
Log:
Split up some large functions that gcc's optimizer was barfing on.
Revision Changes Path
1.50 +362 -267 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.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- FormatterToHTML.cpp 2001/02/09 19:31:41 1.49
+++ FormatterToHTML.cpp 2001/02/09 22:54:02 1.50
@@ -1024,6 +1024,11 @@
+typedef FormatterToHTML::ElementFlagsMapType ElementFlagsMapType;
+typedef FormatterToHTML::ElemDesc ElemDesc;
+
+
+
bool
FormatterToHTML::popHasNamespace()
{
@@ -1081,8 +1086,8 @@
-void
-FormatterToHTML::initializeElementFlagsMap(ElementFlagsMapType& theElementFlags)
+static void
+initializeElementFlagsMap1(ElementFlagsMapType& theElementFlags)
{
#if defined(XALAN_NO_NAMESPACES)
typedef pair<ElementFlagsMapType::iterator, bool> PairType;
@@ -1241,6 +1246,19 @@
c_wstr(XALAN_STATIC_UCODE_STRING("BR")),
ElemDesc(0|ElemDesc::SPECIAL|ElemDesc::ASPECIAL|ElemDesc::EMPTY|ElemDesc::BLOCK)));
+}
+
+
+
+static void
+initializeElementFlagsMap2(ElementFlagsMapType& theElementFlags)
+{
+#if defined(XALAN_NO_NAMESPACES)
+ typedef pair<ElementFlagsMapType::iterator, bool> PairType;
+#else
+ typedef std::pair<ElementFlagsMapType::iterator, bool> PairType;
+#endif
+
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("BODY")),
@@ -1256,12 +1274,12 @@
c_wstr(XALAN_STATIC_UCODE_STRING("DIV")),
ElemDesc(0|ElemDesc::BLOCK|ElemDesc::BLOCKFORM|ElemDesc::BLOCKFORMFIELDSET)));
- theResult =
+ PairType theResult =
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("A")),
ElemDesc(0|ElemDesc::SPECIAL)));
-
+
(*theResult.first).second.setAttr(c_wstr(XALAN_STATIC_UCODE_STRING("HREF")), ElemDesc::ATTRURL);
(*theResult.first).second.setAttr(c_wstr(XALAN_STATIC_UCODE_STRING("NAME")), ElemDesc::ATTRURL);
@@ -1269,7 +1287,7 @@
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("MAP")),
ElemDesc(0|ElemDesc::SPECIAL|ElemDesc::ASPECIAL|ElemDesc::BLOCK)));
-
+
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("AREA")),
@@ -1306,7 +1324,7 @@
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("PARAM")),
ElemDesc(0|ElemDesc::EMPTY)));
-
+
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("HR")),
@@ -1326,33 +1344,46 @@
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("H2")),
ElemDesc(0|ElemDesc::HEAD|ElemDesc::BLOCK)));
-
+
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("H3")),
ElemDesc(0|ElemDesc::HEAD|ElemDesc::BLOCK)));
-
+
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("H4")),
ElemDesc(0|ElemDesc::HEAD|ElemDesc::BLOCK)));
-
+
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("H5")),
ElemDesc(0|ElemDesc::HEAD|ElemDesc::BLOCK)));
-
+
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("H6")),
ElemDesc(0|ElemDesc::HEAD|ElemDesc::BLOCK)));
-
+
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("PRE")),
ElemDesc(0|ElemDesc::PREFORMATTED|ElemDesc::BLOCK)));
- theResult =
+}
+
+
+
+static void
+initializeElementFlagsMap3(ElementFlagsMapType& theElementFlags)
+{
+#if defined(XALAN_NO_NAMESPACES)
+ typedef pair<ElementFlagsMapType::iterator, bool> PairType;
+#else
+ typedef std::pair<ElementFlagsMapType::iterator, bool> PairType;
+#endif
+
+ PairType theResult =
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("Q")),
@@ -1483,8 +1514,20 @@
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("LEGEND")),
ElemDesc(0)));
-
- theResult =
+}
+
+
+
+static void
+initializeElementFlagsMap4(ElementFlagsMapType& theElementFlags)
+{
+#if defined(XALAN_NO_NAMESPACES)
+ typedef pair<ElementFlagsMapType::iterator, bool> PairType;
+#else
+ typedef std::pair<ElementFlagsMapType::iterator, bool> PairType;
+#endif
+
+ PairType theResult =
theElementFlags.insert(
ElementFlagsMapType::value_type(
c_wstr(XALAN_STATIC_UCODE_STRING("BUTTON")),
@@ -1621,7 +1664,21 @@
void
-FormatterToHTML::initializeXalanEntityReferenceMap(XalanEntityReferenceType& theMap)
+FormatterToHTML::initializeElementFlagsMap(ElementFlagsMapType& theElementFlags)
+{
+ initializeElementFlagsMap1(theElementFlags);
+ initializeElementFlagsMap2(theElementFlags);
+ initializeElementFlagsMap3(theElementFlags);
+ initializeElementFlagsMap4(theElementFlags);
+}
+
+
+typedef FormatterToHTML::XalanEntityReferenceType XalanEntityReferenceType;
+
+
+
+static void
+initializeXalanEntityReferenceMap1(XalanEntityReferenceType& theMap)
{
typedef XalanEntityReferenceType::value_type value_type;
@@ -1629,291 +1686,329 @@
//# Character markup-significant
//#
// currently handled by FormatterToXML::accumDefaultEntity
- //theMap.insert(value_type(34, XalanDOMString(XALAN_STATIC_UCODE_STRING("quot" ))));
- //theMap.insert(value_type(38, XalanDOMString(XALAN_STATIC_UCODE_STRING("amp" ))));
- //theMap.insert(value_type(60, XalanDOMString(XALAN_STATIC_UCODE_STRING("lt" ))));
- //theMap.insert(value_type(62, XalanDOMString(XALAN_STATIC_UCODE_STRING("gt" ))));
- theMap.insert(value_type(160, XalanDOMString(XALAN_STATIC_UCODE_STRING("nbsp" ))));
+ //theMap.insert(value_type(34, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("quot" ))));
+ //theMap.insert(value_type(38, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("amp" ))));
+ //theMap.insert(value_type(60, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lt" ))));
+ //theMap.insert(value_type(62, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("gt" ))));
+ theMap.insert(value_type(160, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("nbsp" ))));
//#
//# Character ISO 8859-1 characters
//#
- theMap.insert(value_type(161, XalanDOMString(XALAN_STATIC_UCODE_STRING("iexcl" ))));
- theMap.insert(value_type(162, XalanDOMString(XALAN_STATIC_UCODE_STRING("cent" ))));
- theMap.insert(value_type(163, XalanDOMString(XALAN_STATIC_UCODE_STRING("pound" ))));
- theMap.insert(value_type(164, XalanDOMString(XALAN_STATIC_UCODE_STRING("curren" ))));
- theMap.insert(value_type(165, XalanDOMString(XALAN_STATIC_UCODE_STRING("yen" ))));
- theMap.insert(value_type(166, XalanDOMString(XALAN_STATIC_UCODE_STRING("brvbar" ))));
- theMap.insert(value_type(167, XalanDOMString(XALAN_STATIC_UCODE_STRING("sect" ))));
- theMap.insert(value_type(168, XalanDOMString(XALAN_STATIC_UCODE_STRING("uml" ))));
- theMap.insert(value_type(169, XalanDOMString(XALAN_STATIC_UCODE_STRING("copy" ))));
- theMap.insert(value_type(170, XalanDOMString(XALAN_STATIC_UCODE_STRING("ordf" ))));
- theMap.insert(value_type(171, XalanDOMString(XALAN_STATIC_UCODE_STRING("laquo" ))));
- theMap.insert(value_type(172, XalanDOMString(XALAN_STATIC_UCODE_STRING("not" ))));
- theMap.insert(value_type(173, XalanDOMString(XALAN_STATIC_UCODE_STRING("shy" ))));
- theMap.insert(value_type(174, XalanDOMString(XALAN_STATIC_UCODE_STRING("reg" ))));
- theMap.insert(value_type(175, XalanDOMString(XALAN_STATIC_UCODE_STRING("macr" ))));
- theMap.insert(value_type(176, XalanDOMString(XALAN_STATIC_UCODE_STRING("deg" ))));
- theMap.insert(value_type(177, XalanDOMString(XALAN_STATIC_UCODE_STRING("plusmn" ))));
- theMap.insert(value_type(178, XalanDOMString(XALAN_STATIC_UCODE_STRING("sup2" ))));
- theMap.insert(value_type(179, XalanDOMString(XALAN_STATIC_UCODE_STRING("sup3" ))));
- theMap.insert(value_type(180, XalanDOMString(XALAN_STATIC_UCODE_STRING("acute" ))));
- theMap.insert(value_type(181, XalanDOMString(XALAN_STATIC_UCODE_STRING("micro" ))));
- theMap.insert(value_type(182, XalanDOMString(XALAN_STATIC_UCODE_STRING("para" ))));
- theMap.insert(value_type(183, XalanDOMString(XALAN_STATIC_UCODE_STRING("middot" ))));
- theMap.insert(value_type(184, XalanDOMString(XALAN_STATIC_UCODE_STRING("cedil" ))));
- theMap.insert(value_type(185, XalanDOMString(XALAN_STATIC_UCODE_STRING("sup1" ))));
- theMap.insert(value_type(186, XalanDOMString(XALAN_STATIC_UCODE_STRING("ordm" ))));
- theMap.insert(value_type(187, XalanDOMString(XALAN_STATIC_UCODE_STRING("raquo" ))));
- theMap.insert(value_type(188, XalanDOMString(XALAN_STATIC_UCODE_STRING("frac14" ))));
- theMap.insert(value_type(189, XalanDOMString(XALAN_STATIC_UCODE_STRING("frac12" ))));
- theMap.insert(value_type(190, XalanDOMString(XALAN_STATIC_UCODE_STRING("frac34" ))));
- theMap.insert(value_type(191, XalanDOMString(XALAN_STATIC_UCODE_STRING("iquest" ))));
- theMap.insert(value_type(192, XalanDOMString(XALAN_STATIC_UCODE_STRING("Agrave" ))));
- theMap.insert(value_type(193, XalanDOMString(XALAN_STATIC_UCODE_STRING("Aacute" ))));
- theMap.insert(value_type(194, XalanDOMString(XALAN_STATIC_UCODE_STRING("Acirc" ))));
- theMap.insert(value_type(195, XalanDOMString(XALAN_STATIC_UCODE_STRING("Atilde" ))));
- theMap.insert(value_type(196, XalanDOMString(XALAN_STATIC_UCODE_STRING("Auml" ))));
- theMap.insert(value_type(197, XalanDOMString(XALAN_STATIC_UCODE_STRING("Aring" ))));
- theMap.insert(value_type(198, XalanDOMString(XALAN_STATIC_UCODE_STRING("AElig" ))));
- theMap.insert(value_type(199, XalanDOMString(XALAN_STATIC_UCODE_STRING("Ccedil" ))));
- theMap.insert(value_type(200, XalanDOMString(XALAN_STATIC_UCODE_STRING("Egrave" ))));
- theMap.insert(value_type(201, XalanDOMString(XALAN_STATIC_UCODE_STRING("Eacute" ))));
- theMap.insert(value_type(202, XalanDOMString(XALAN_STATIC_UCODE_STRING("Ecirc" ))));
- theMap.insert(value_type(203, XalanDOMString(XALAN_STATIC_UCODE_STRING("Euml" ))));
- theMap.insert(value_type(204, XalanDOMString(XALAN_STATIC_UCODE_STRING("Igrave" ))));
- theMap.insert(value_type(205, XalanDOMString(XALAN_STATIC_UCODE_STRING("Iacute" ))));
- theMap.insert(value_type(206, XalanDOMString(XALAN_STATIC_UCODE_STRING("Icirc" ))));
- theMap.insert(value_type(207, XalanDOMString(XALAN_STATIC_UCODE_STRING("Iuml" ))));
- theMap.insert(value_type(208, XalanDOMString(XALAN_STATIC_UCODE_STRING("ETH" ))));
- theMap.insert(value_type(209, XalanDOMString(XALAN_STATIC_UCODE_STRING("Ntilde" ))));
- theMap.insert(value_type(210, XalanDOMString(XALAN_STATIC_UCODE_STRING("Ograve" ))));
- theMap.insert(value_type(211, XalanDOMString(XALAN_STATIC_UCODE_STRING("Oacute" ))));
- theMap.insert(value_type(212, XalanDOMString(XALAN_STATIC_UCODE_STRING("Ocirc" ))));
- theMap.insert(value_type(213, XalanDOMString(XALAN_STATIC_UCODE_STRING("Otilde" ))));
- theMap.insert(value_type(214, XalanDOMString(XALAN_STATIC_UCODE_STRING("Ouml" ))));
- theMap.insert(value_type(215, XalanDOMString(XALAN_STATIC_UCODE_STRING("times" ))));
- theMap.insert(value_type(216, XalanDOMString(XALAN_STATIC_UCODE_STRING("Oslash" ))));
- theMap.insert(value_type(217, XalanDOMString(XALAN_STATIC_UCODE_STRING("Ugrave" ))));
- theMap.insert(value_type(218, XalanDOMString(XALAN_STATIC_UCODE_STRING("Uacute" ))));
- theMap.insert(value_type(219, XalanDOMString(XALAN_STATIC_UCODE_STRING("Ucirc" ))));
- theMap.insert(value_type(220, XalanDOMString(XALAN_STATIC_UCODE_STRING("Uuml" ))));
- theMap.insert(value_type(221, XalanDOMString(XALAN_STATIC_UCODE_STRING("Yacute" ))));
- theMap.insert(value_type(222, XalanDOMString(XALAN_STATIC_UCODE_STRING("THORN" ))));
- theMap.insert(value_type(223, XalanDOMString(XALAN_STATIC_UCODE_STRING("szlig" ))));
- theMap.insert(value_type(224, XalanDOMString(XALAN_STATIC_UCODE_STRING("agrave" ))));
- theMap.insert(value_type(225, XalanDOMString(XALAN_STATIC_UCODE_STRING("aacute" ))));
- theMap.insert(value_type(226, XalanDOMString(XALAN_STATIC_UCODE_STRING("acirc" ))));
- theMap.insert(value_type(227, XalanDOMString(XALAN_STATIC_UCODE_STRING("atilde" ))));
- theMap.insert(value_type(228, XalanDOMString(XALAN_STATIC_UCODE_STRING("auml" ))));
- theMap.insert(value_type(229, XalanDOMString(XALAN_STATIC_UCODE_STRING("aring" ))));
- theMap.insert(value_type(230, XalanDOMString(XALAN_STATIC_UCODE_STRING("aelig" ))));
- theMap.insert(value_type(231, XalanDOMString(XALAN_STATIC_UCODE_STRING("ccedil" ))));
- theMap.insert(value_type(232, XalanDOMString(XALAN_STATIC_UCODE_STRING("egrave" ))));
- theMap.insert(value_type(233, XalanDOMString(XALAN_STATIC_UCODE_STRING("eacute" ))));
- theMap.insert(value_type(234, XalanDOMString(XALAN_STATIC_UCODE_STRING("ecirc" ))));
- theMap.insert(value_type(235, XalanDOMString(XALAN_STATIC_UCODE_STRING("euml" ))));
- theMap.insert(value_type(236, XalanDOMString(XALAN_STATIC_UCODE_STRING("igrave" ))));
- theMap.insert(value_type(237, XalanDOMString(XALAN_STATIC_UCODE_STRING("iacute" ))));
- theMap.insert(value_type(238, XalanDOMString(XALAN_STATIC_UCODE_STRING("icirc" ))));
- theMap.insert(value_type(239, XalanDOMString(XALAN_STATIC_UCODE_STRING("iuml" ))));
- theMap.insert(value_type(240, XalanDOMString(XALAN_STATIC_UCODE_STRING("eth" ))));
- theMap.insert(value_type(241, XalanDOMString(XALAN_STATIC_UCODE_STRING("ntilde" ))));
- theMap.insert(value_type(242, XalanDOMString(XALAN_STATIC_UCODE_STRING("ograve" ))));
- theMap.insert(value_type(243, XalanDOMString(XALAN_STATIC_UCODE_STRING("oacute" ))));
- theMap.insert(value_type(244, XalanDOMString(XALAN_STATIC_UCODE_STRING("ocirc" ))));
- theMap.insert(value_type(245, XalanDOMString(XALAN_STATIC_UCODE_STRING("otilde" ))));
- theMap.insert(value_type(246, XalanDOMString(XALAN_STATIC_UCODE_STRING("ouml" ))));
- theMap.insert(value_type(247, XalanDOMString(XALAN_STATIC_UCODE_STRING("divide" ))));
- theMap.insert(value_type(248, XalanDOMString(XALAN_STATIC_UCODE_STRING("oslash" ))));
- theMap.insert(value_type(249, XalanDOMString(XALAN_STATIC_UCODE_STRING("ugrave" ))));
- theMap.insert(value_type(250, XalanDOMString(XALAN_STATIC_UCODE_STRING("uacute" ))));
- theMap.insert(value_type(251, XalanDOMString(XALAN_STATIC_UCODE_STRING("ucirc" ))));
- theMap.insert(value_type(252, XalanDOMString(XALAN_STATIC_UCODE_STRING("uuml" ))));
- theMap.insert(value_type(253, XalanDOMString(XALAN_STATIC_UCODE_STRING("yacute" ))));
- theMap.insert(value_type(254, XalanDOMString(XALAN_STATIC_UCODE_STRING("thorn" ))));
- theMap.insert(value_type(255, XalanDOMString(XALAN_STATIC_UCODE_STRING("yuml" ))));
+ theMap.insert(value_type(161, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("iexcl" ))));
+ theMap.insert(value_type(162, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("cent" ))));
+ theMap.insert(value_type(163, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("pound" ))));
+ theMap.insert(value_type(164, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("curren" ))));
+ theMap.insert(value_type(165, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("yen" ))));
+ theMap.insert(value_type(166, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("brvbar" ))));
+ theMap.insert(value_type(167, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sect" ))));
+ theMap.insert(value_type(168, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("uml" ))));
+ theMap.insert(value_type(169, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("copy" ))));
+ theMap.insert(value_type(170, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ordf" ))));
+ theMap.insert(value_type(171, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("laquo" ))));
+ theMap.insert(value_type(172, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("not" ))));
+ theMap.insert(value_type(173, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("shy" ))));
+ theMap.insert(value_type(174, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("reg" ))));
+ theMap.insert(value_type(175, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("macr" ))));
+ theMap.insert(value_type(176, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("deg" ))));
+ theMap.insert(value_type(177, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("plusmn" ))));
+ theMap.insert(value_type(178, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sup2" ))));
+ theMap.insert(value_type(179, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sup3" ))));
+ theMap.insert(value_type(180, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("acute" ))));
+ theMap.insert(value_type(181, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("micro" ))));
+ theMap.insert(value_type(182, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("para" ))));
+ theMap.insert(value_type(183, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("middot" ))));
+ theMap.insert(value_type(184, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("cedil" ))));
+ theMap.insert(value_type(185, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sup1" ))));
+ theMap.insert(value_type(186, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ordm" ))));
+ theMap.insert(value_type(187, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("raquo" ))));
+ theMap.insert(value_type(188, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("frac14" ))));
+ theMap.insert(value_type(189, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("frac12" ))));
+ theMap.insert(value_type(190, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("frac34" ))));
+ theMap.insert(value_type(191, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("iquest" ))));
+ theMap.insert(value_type(192, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Agrave" ))));
+ theMap.insert(value_type(193, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Aacute" ))));
+ theMap.insert(value_type(194, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Acirc" ))));
+ theMap.insert(value_type(195, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Atilde" ))));
+ theMap.insert(value_type(196, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Auml" ))));
+ theMap.insert(value_type(197, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Aring" ))));
+ theMap.insert(value_type(198, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("AElig" ))));
+ theMap.insert(value_type(199, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Ccedil" ))));
+ theMap.insert(value_type(200, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Egrave" ))));
+ theMap.insert(value_type(201, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Eacute" ))));
+ theMap.insert(value_type(202, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Ecirc" ))));
+ theMap.insert(value_type(203, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Euml" ))));
+ theMap.insert(value_type(204, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Igrave" ))));
+ theMap.insert(value_type(205, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Iacute" ))));
+ theMap.insert(value_type(206, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Icirc" ))));
+ theMap.insert(value_type(207, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Iuml" ))));
+ theMap.insert(value_type(208, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ETH" ))));
+ theMap.insert(value_type(209, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Ntilde" ))));
+ theMap.insert(value_type(210, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Ograve" ))));
+ theMap.insert(value_type(211, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Oacute" ))));
+ theMap.insert(value_type(212, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Ocirc" ))));
+ theMap.insert(value_type(213, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Otilde" ))));
+ theMap.insert(value_type(214, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Ouml" ))));
+ theMap.insert(value_type(215, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("times" ))));
+ theMap.insert(value_type(216, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Oslash" ))));
+ theMap.insert(value_type(217, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Ugrave" ))));
+ theMap.insert(value_type(218, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Uacute" ))));
+ theMap.insert(value_type(219, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Ucirc" ))));
+ theMap.insert(value_type(220, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Uuml" ))));
+ theMap.insert(value_type(221, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Yacute" ))));
+ theMap.insert(value_type(222, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("THORN" ))));
+ theMap.insert(value_type(223, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("szlig" ))));
+ theMap.insert(value_type(224, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("agrave" ))));
+ theMap.insert(value_type(225, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("aacute" ))));
+ theMap.insert(value_type(226, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("acirc" ))));
+ theMap.insert(value_type(227, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("atilde" ))));
+ theMap.insert(value_type(228, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("auml" ))));
+ theMap.insert(value_type(229, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("aring" ))));
+ theMap.insert(value_type(230, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("aelig" ))));
+ theMap.insert(value_type(231, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ccedil" ))));
+ theMap.insert(value_type(232, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("egrave" ))));
+ theMap.insert(value_type(233, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("eacute" ))));
+ theMap.insert(value_type(234, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ecirc" ))));
+ theMap.insert(value_type(235, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("euml" ))));
+ theMap.insert(value_type(236, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("igrave" ))));
+ theMap.insert(value_type(237, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("iacute" ))));
+ theMap.insert(value_type(238, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("icirc" ))));
+ theMap.insert(value_type(239, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("iuml" ))));
+ theMap.insert(value_type(240, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("eth" ))));
+ theMap.insert(value_type(241, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ntilde" ))));
+ theMap.insert(value_type(242, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ograve" ))));
+ theMap.insert(value_type(243, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("oacute" ))));
+ theMap.insert(value_type(244, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ocirc" ))));
+ theMap.insert(value_type(245, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("otilde" ))));
+ theMap.insert(value_type(246, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ouml" ))));
+ theMap.insert(value_type(247, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("divide" ))));
+ theMap.insert(value_type(248, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("oslash" ))));
+ theMap.insert(value_type(249, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ugrave" ))));
+ theMap.insert(value_type(250, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("uacute" ))));
+ theMap.insert(value_type(251, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ucirc" ))));
+ theMap.insert(value_type(252, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("uuml" ))));
+ theMap.insert(value_type(253, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("yacute" ))));
+ theMap.insert(value_type(254, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("thorn" ))));
+ theMap.insert(value_type(255, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("yuml" ))));
+}
+
+
+
+static void
+initializeXalanEntityReferenceMap2(XalanEntityReferenceType& theMap)
+{
+ typedef XalanEntityReferenceType::value_type value_type;
+
//#
//# Character symbols, mathematical symbols,
//#
//# Latin
- theMap.insert(value_type(402, XalanDOMString(XALAN_STATIC_UCODE_STRING("fnof" ))));
+ theMap.insert(value_type(402, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("fnof" ))));
//#
//# Greek
- theMap.insert(value_type(913, XalanDOMString(XALAN_STATIC_UCODE_STRING("Alpha" ))));
- theMap.insert(value_type(914, XalanDOMString(XALAN_STATIC_UCODE_STRING("Beta" ))));
- theMap.insert(value_type(915, XalanDOMString(XALAN_STATIC_UCODE_STRING("Gamma" ))));
- theMap.insert(value_type(916, XalanDOMString(XALAN_STATIC_UCODE_STRING("Delta" ))));
- theMap.insert(value_type(917, XalanDOMString(XALAN_STATIC_UCODE_STRING("Epsilon" ))));
- theMap.insert(value_type(918, XalanDOMString(XALAN_STATIC_UCODE_STRING("Zeta" ))));
- theMap.insert(value_type(919, XalanDOMString(XALAN_STATIC_UCODE_STRING("Eta" ))));
- theMap.insert(value_type(920, XalanDOMString(XALAN_STATIC_UCODE_STRING("Theta" ))));
- theMap.insert(value_type(921, XalanDOMString(XALAN_STATIC_UCODE_STRING("Iota" ))));
- theMap.insert(value_type(922, XalanDOMString(XALAN_STATIC_UCODE_STRING("Kappa" ))));
- theMap.insert(value_type(923, XalanDOMString(XALAN_STATIC_UCODE_STRING("Lambda" ))));
- theMap.insert(value_type(924, XalanDOMString(XALAN_STATIC_UCODE_STRING("Mu" ))));
- theMap.insert(value_type(925, XalanDOMString(XALAN_STATIC_UCODE_STRING("Nu" ))));
- theMap.insert(value_type(926, XalanDOMString(XALAN_STATIC_UCODE_STRING("Xi" ))));
- theMap.insert(value_type(927, XalanDOMString(XALAN_STATIC_UCODE_STRING("Omicron" ))));
- theMap.insert(value_type(928, XalanDOMString(XALAN_STATIC_UCODE_STRING("Pi" ))));
- theMap.insert(value_type(929, XalanDOMString(XALAN_STATIC_UCODE_STRING("Rho" ))));
- theMap.insert(value_type(931, XalanDOMString(XALAN_STATIC_UCODE_STRING("Sigma" ))));
- theMap.insert(value_type(932, XalanDOMString(XALAN_STATIC_UCODE_STRING("Tau" ))));
- theMap.insert(value_type(933, XalanDOMString(XALAN_STATIC_UCODE_STRING("Upsilon" ))));
- theMap.insert(value_type(934, XalanDOMString(XALAN_STATIC_UCODE_STRING("Phi" ))));
- theMap.insert(value_type(935, XalanDOMString(XALAN_STATIC_UCODE_STRING("Chi" ))));
- theMap.insert(value_type(936, XalanDOMString(XALAN_STATIC_UCODE_STRING("Psi" ))));
- theMap.insert(value_type(937, XalanDOMString(XALAN_STATIC_UCODE_STRING("Omega" ))));
- theMap.insert(value_type(945, XalanDOMString(XALAN_STATIC_UCODE_STRING("alpha" ))));
- theMap.insert(value_type(946, XalanDOMString(XALAN_STATIC_UCODE_STRING("beta" ))));
- theMap.insert(value_type(947, XalanDOMString(XALAN_STATIC_UCODE_STRING("gamma" ))));
- theMap.insert(value_type(948, XalanDOMString(XALAN_STATIC_UCODE_STRING("delta" ))));
- theMap.insert(value_type(949, XalanDOMString(XALAN_STATIC_UCODE_STRING("epsilon" ))));
- theMap.insert(value_type(950, XalanDOMString(XALAN_STATIC_UCODE_STRING("zeta" ))));
- theMap.insert(value_type(951, XalanDOMString(XALAN_STATIC_UCODE_STRING("eta" ))));
- theMap.insert(value_type(952, XalanDOMString(XALAN_STATIC_UCODE_STRING("theta" ))));
- theMap.insert(value_type(953, XalanDOMString(XALAN_STATIC_UCODE_STRING("iota" ))));
- theMap.insert(value_type(954, XalanDOMString(XALAN_STATIC_UCODE_STRING("kappa" ))));
- theMap.insert(value_type(955, XalanDOMString(XALAN_STATIC_UCODE_STRING("lambda" ))));
- theMap.insert(value_type(956, XalanDOMString(XALAN_STATIC_UCODE_STRING("mu" ))));
- theMap.insert(value_type(957, XalanDOMString(XALAN_STATIC_UCODE_STRING("nu" ))));
- theMap.insert(value_type(958, XalanDOMString(XALAN_STATIC_UCODE_STRING("xi" ))));
- theMap.insert(value_type(959, XalanDOMString(XALAN_STATIC_UCODE_STRING("omicron" ))));
- theMap.insert(value_type(960, XalanDOMString(XALAN_STATIC_UCODE_STRING("pi" ))));
- theMap.insert(value_type(961, XalanDOMString(XALAN_STATIC_UCODE_STRING("rho" ))));
- theMap.insert(value_type(962, XalanDOMString(XALAN_STATIC_UCODE_STRING("sigmaf" ))));
- theMap.insert(value_type(963, XalanDOMString(XALAN_STATIC_UCODE_STRING("sigma" ))));
- theMap.insert(value_type(964, XalanDOMString(XALAN_STATIC_UCODE_STRING("tau" ))));
- theMap.insert(value_type(965, XalanDOMString(XALAN_STATIC_UCODE_STRING("upsilon" ))));
- theMap.insert(value_type(966, XalanDOMString(XALAN_STATIC_UCODE_STRING("phi" ))));
- theMap.insert(value_type(967, XalanDOMString(XALAN_STATIC_UCODE_STRING("chi" ))));
- theMap.insert(value_type(968, XalanDOMString(XALAN_STATIC_UCODE_STRING("psi" ))));
- theMap.insert(value_type(969, XalanDOMString(XALAN_STATIC_UCODE_STRING("omega" ))));
- theMap.insert(value_type(977, XalanDOMString(XALAN_STATIC_UCODE_STRING("thetasym" ))));
- theMap.insert(value_type(978, XalanDOMString(XALAN_STATIC_UCODE_STRING("upsih" ))));
- theMap.insert(value_type(982, XalanDOMString(XALAN_STATIC_UCODE_STRING("piv" ))));
+ theMap.insert(value_type(913, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Alpha" ))));
+ theMap.insert(value_type(914, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Beta" ))));
+ theMap.insert(value_type(915, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Gamma" ))));
+ theMap.insert(value_type(916, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Delta" ))));
+ theMap.insert(value_type(917, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Epsilon" ))));
+ theMap.insert(value_type(918, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Zeta" ))));
+ theMap.insert(value_type(919, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Eta" ))));
+ theMap.insert(value_type(920, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Theta" ))));
+ theMap.insert(value_type(921, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Iota" ))));
+ theMap.insert(value_type(922, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Kappa" ))));
+ theMap.insert(value_type(923, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Lambda" ))));
+ theMap.insert(value_type(924, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Mu" ))));
+ theMap.insert(value_type(925, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Nu" ))));
+ theMap.insert(value_type(926, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Xi" ))));
+ theMap.insert(value_type(927, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Omicron" ))));
+ theMap.insert(value_type(928, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Pi" ))));
+ theMap.insert(value_type(929, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Rho" ))));
+ theMap.insert(value_type(931, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Sigma" ))));
+ theMap.insert(value_type(932, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Tau" ))));
+ theMap.insert(value_type(933, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Upsilon" ))));
+ theMap.insert(value_type(934, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Phi" ))));
+ theMap.insert(value_type(935, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Chi" ))));
+ theMap.insert(value_type(936, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Psi" ))));
+ theMap.insert(value_type(937, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Omega" ))));
+ theMap.insert(value_type(945, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("alpha" ))));
+ theMap.insert(value_type(946, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("beta" ))));
+ theMap.insert(value_type(947, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("gamma" ))));
+ theMap.insert(value_type(948, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("delta" ))));
+ theMap.insert(value_type(949, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("epsilon" ))));
+ theMap.insert(value_type(950, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("zeta" ))));
+ theMap.insert(value_type(951, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("eta" ))));
+ theMap.insert(value_type(952, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("theta" ))));
+ theMap.insert(value_type(953, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("iota" ))));
+ theMap.insert(value_type(954, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("kappa" ))));
+ theMap.insert(value_type(955, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lambda" ))));
+ theMap.insert(value_type(956, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("mu" ))));
+ theMap.insert(value_type(957, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("nu" ))));
+ theMap.insert(value_type(958, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("xi" ))));
+ theMap.insert(value_type(959, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("omicron" ))));
+ theMap.insert(value_type(960, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("pi" ))));
+ theMap.insert(value_type(961, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rho" ))));
+ theMap.insert(value_type(962, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sigmaf" ))));
+ theMap.insert(value_type(963, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sigma" ))));
+ theMap.insert(value_type(964, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("tau" ))));
+ theMap.insert(value_type(965, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("upsilon" ))));
+ theMap.insert(value_type(966, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("phi" ))));
+ theMap.insert(value_type(967, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("chi" ))));
+ theMap.insert(value_type(968, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("psi" ))));
+ theMap.insert(value_type(969, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("omega" ))));
+ theMap.insert(value_type(977, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("thetasym" ))));
+ theMap.insert(value_type(978, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("upsih" ))));
+ theMap.insert(value_type(982, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("piv" ))));
+}
+
+
+
+static void
+initializeXalanEntityReferenceMap3(XalanEntityReferenceType& theMap)
+{
+ typedef XalanEntityReferenceType::value_type value_type;
+
//#
//# General
- theMap.insert(value_type(8226, XalanDOMString(XALAN_STATIC_UCODE_STRING("bull" ))));
- theMap.insert(value_type(8230, XalanDOMString(XALAN_STATIC_UCODE_STRING("hellip" ))));
- theMap.insert(value_type(8242, XalanDOMString(XALAN_STATIC_UCODE_STRING("prime" ))));
- theMap.insert(value_type(8243, XalanDOMString(XALAN_STATIC_UCODE_STRING("Prime" ))));
- theMap.insert(value_type(8254, XalanDOMString(XALAN_STATIC_UCODE_STRING("oline" ))));
- theMap.insert(value_type(8260, XalanDOMString(XALAN_STATIC_UCODE_STRING("frasl" ))));
+ theMap.insert(value_type(8226, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("bull" ))));
+ theMap.insert(value_type(8230, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("hellip" ))));
+ theMap.insert(value_type(8242, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("prime" ))));
+ theMap.insert(value_type(8243, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Prime" ))));
+ theMap.insert(value_type(8254, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("oline" ))));
+ theMap.insert(value_type(8260, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("frasl" ))));
//#
//# Letterlike
- theMap.insert(value_type(8472, XalanDOMString(XALAN_STATIC_UCODE_STRING("weierp" ))));
- theMap.insert(value_type(8465, XalanDOMString(XALAN_STATIC_UCODE_STRING("image" ))));
- theMap.insert(value_type(8476, XalanDOMString(XALAN_STATIC_UCODE_STRING("real" ))));
- theMap.insert(value_type(8482, XalanDOMString(XALAN_STATIC_UCODE_STRING("trade" ))));
- theMap.insert(value_type(8501, XalanDOMString(XALAN_STATIC_UCODE_STRING("alefsym" ))));
+ theMap.insert(value_type(8472, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("weierp" ))));
+ theMap.insert(value_type(8465, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("image" ))));
+ theMap.insert(value_type(8476, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("real" ))));
+ theMap.insert(value_type(8482, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("trade" ))));
+ theMap.insert(value_type(8501, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("alefsym" ))));
//#
//# Arrows
- theMap.insert(value_type(8592, XalanDOMString(XALAN_STATIC_UCODE_STRING("larr" ))));
- theMap.insert(value_type(8593, XalanDOMString(XALAN_STATIC_UCODE_STRING("uarr" ))));
- theMap.insert(value_type(8594, XalanDOMString(XALAN_STATIC_UCODE_STRING("rarr" ))));
- theMap.insert(value_type(8595, XalanDOMString(XALAN_STATIC_UCODE_STRING("darr" ))));
- theMap.insert(value_type(8596, XalanDOMString(XALAN_STATIC_UCODE_STRING("harr" ))));
- theMap.insert(value_type(8629, XalanDOMString(XALAN_STATIC_UCODE_STRING("crarr" ))));
- theMap.insert(value_type(8656, XalanDOMString(XALAN_STATIC_UCODE_STRING("lArr" ))));
- theMap.insert(value_type(8657, XalanDOMString(XALAN_STATIC_UCODE_STRING("uArr" ))));
- theMap.insert(value_type(8658, XalanDOMString(XALAN_STATIC_UCODE_STRING("rArr" ))));
- theMap.insert(value_type(8659, XalanDOMString(XALAN_STATIC_UCODE_STRING("dArr" ))));
- theMap.insert(value_type(8660, XalanDOMString(XALAN_STATIC_UCODE_STRING("hArr" ))));
+ theMap.insert(value_type(8592, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("larr" ))));
+ theMap.insert(value_type(8593, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("uarr" ))));
+ theMap.insert(value_type(8594, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rarr" ))));
+ theMap.insert(value_type(8595, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("darr" ))));
+ theMap.insert(value_type(8596, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("harr" ))));
+ theMap.insert(value_type(8629, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("crarr" ))));
+ theMap.insert(value_type(8656, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lArr" ))));
+ theMap.insert(value_type(8657, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("uArr" ))));
+ theMap.insert(value_type(8658, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rArr" ))));
+ theMap.insert(value_type(8659, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("dArr" ))));
+ theMap.insert(value_type(8660, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("hArr" ))));
//#
//# Mathematical
- theMap.insert(value_type(8704, XalanDOMString(XALAN_STATIC_UCODE_STRING("forall" ))));
- theMap.insert(value_type(8706, XalanDOMString(XALAN_STATIC_UCODE_STRING("part" ))));
- theMap.insert(value_type(8707, XalanDOMString(XALAN_STATIC_UCODE_STRING("exist" ))));
- theMap.insert(value_type(8709, XalanDOMString(XALAN_STATIC_UCODE_STRING("empty" ))));
- theMap.insert(value_type(8711, XalanDOMString(XALAN_STATIC_UCODE_STRING("nabla" ))));
- theMap.insert(value_type(8712, XalanDOMString(XALAN_STATIC_UCODE_STRING("isin" ))));
- theMap.insert(value_type(8713, XalanDOMString(XALAN_STATIC_UCODE_STRING("notin" ))));
- theMap.insert(value_type(8715, XalanDOMString(XALAN_STATIC_UCODE_STRING("ni" ))));
- theMap.insert(value_type(8719, XalanDOMString(XALAN_STATIC_UCODE_STRING("prod" ))));
- theMap.insert(value_type(8721, XalanDOMString(XALAN_STATIC_UCODE_STRING("sum" ))));
- theMap.insert(value_type(8722, XalanDOMString(XALAN_STATIC_UCODE_STRING("minus" ))));
- theMap.insert(value_type(8727, XalanDOMString(XALAN_STATIC_UCODE_STRING("lowast" ))));
- theMap.insert(value_type(8730, XalanDOMString(XALAN_STATIC_UCODE_STRING("radic" ))));
- theMap.insert(value_type(8733, XalanDOMString(XALAN_STATIC_UCODE_STRING("prop" ))));
- theMap.insert(value_type(8734, XalanDOMString(XALAN_STATIC_UCODE_STRING("infin" ))));
- theMap.insert(value_type(8736, XalanDOMString(XALAN_STATIC_UCODE_STRING("ang" ))));
- theMap.insert(value_type(8743, XalanDOMString(XALAN_STATIC_UCODE_STRING("and" ))));
- theMap.insert(value_type(8744, XalanDOMString(XALAN_STATIC_UCODE_STRING("or" ))));
- theMap.insert(value_type(8745, XalanDOMString(XALAN_STATIC_UCODE_STRING("cap" ))));
- theMap.insert(value_type(8746, XalanDOMString(XALAN_STATIC_UCODE_STRING("cup" ))));
- theMap.insert(value_type(8747, XalanDOMString(XALAN_STATIC_UCODE_STRING("int" ))));
- theMap.insert(value_type(8756, XalanDOMString(XALAN_STATIC_UCODE_STRING("there4" ))));
- theMap.insert(value_type(8764, XalanDOMString(XALAN_STATIC_UCODE_STRING("sim" ))));
- theMap.insert(value_type(8773, XalanDOMString(XALAN_STATIC_UCODE_STRING("cong" ))));
- theMap.insert(value_type(8776, XalanDOMString(XALAN_STATIC_UCODE_STRING("asymp" ))));
- theMap.insert(value_type(8800, XalanDOMString(XALAN_STATIC_UCODE_STRING("ne" ))));
- theMap.insert(value_type(8801, XalanDOMString(XALAN_STATIC_UCODE_STRING("equiv" ))));
- theMap.insert(value_type(8804, XalanDOMString(XALAN_STATIC_UCODE_STRING("le" ))));
- theMap.insert(value_type(8805, XalanDOMString(XALAN_STATIC_UCODE_STRING("ge" ))));
- theMap.insert(value_type(8834, XalanDOMString(XALAN_STATIC_UCODE_STRING("sub" ))));
- theMap.insert(value_type(8835, XalanDOMString(XALAN_STATIC_UCODE_STRING("sup" ))));
- theMap.insert(value_type(8836, XalanDOMString(XALAN_STATIC_UCODE_STRING("nsub" ))));
- theMap.insert(value_type(8838, XalanDOMString(XALAN_STATIC_UCODE_STRING("sube" ))));
- theMap.insert(value_type(8839, XalanDOMString(XALAN_STATIC_UCODE_STRING("supe" ))));
- theMap.insert(value_type(8853, XalanDOMString(XALAN_STATIC_UCODE_STRING("oplus" ))));
- theMap.insert(value_type(8855, XalanDOMString(XALAN_STATIC_UCODE_STRING("otimes" ))));
- theMap.insert(value_type(8869, XalanDOMString(XALAN_STATIC_UCODE_STRING("perp" ))));
- theMap.insert(value_type(8901, XalanDOMString(XALAN_STATIC_UCODE_STRING("sdot" ))));
+ theMap.insert(value_type(8704, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("forall" ))));
+ theMap.insert(value_type(8706, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("part" ))));
+ theMap.insert(value_type(8707, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("exist" ))));
+ theMap.insert(value_type(8709, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("empty" ))));
+ theMap.insert(value_type(8711, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("nabla" ))));
+ theMap.insert(value_type(8712, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("isin" ))));
+ theMap.insert(value_type(8713, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("notin" ))));
+ theMap.insert(value_type(8715, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ni" ))));
+ theMap.insert(value_type(8719, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("prod" ))));
+ theMap.insert(value_type(8721, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sum" ))));
+ theMap.insert(value_type(8722, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("minus" ))));
+ theMap.insert(value_type(8727, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lowast" ))));
+ theMap.insert(value_type(8730, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("radic" ))));
+ theMap.insert(value_type(8733, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("prop" ))));
+ theMap.insert(value_type(8734, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("infin" ))));
+ theMap.insert(value_type(8736, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ang" ))));
+ theMap.insert(value_type(8743, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("and" ))));
+ theMap.insert(value_type(8744, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("or" ))));
+ theMap.insert(value_type(8745, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("cap" ))));
+ theMap.insert(value_type(8746, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("cup" ))));
+ theMap.insert(value_type(8747, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("int" ))));
+ theMap.insert(value_type(8756, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("there4" ))));
+ theMap.insert(value_type(8764, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sim" ))));
+ theMap.insert(value_type(8773, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("cong" ))));
+ theMap.insert(value_type(8776, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("asymp" ))));
+ theMap.insert(value_type(8800, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ne" ))));
+ theMap.insert(value_type(8801, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("equiv" ))));
+ theMap.insert(value_type(8804, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("le" ))));
+ theMap.insert(value_type(8805, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ge" ))));
+ theMap.insert(value_type(8834, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sub" ))));
+ theMap.insert(value_type(8835, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sup" ))));
+ theMap.insert(value_type(8836, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("nsub" ))));
+ theMap.insert(value_type(8838, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sube" ))));
+ theMap.insert(value_type(8839, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("supe" ))));
+ theMap.insert(value_type(8853, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("oplus" ))));
+ theMap.insert(value_type(8855, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("otimes" ))));
+ theMap.insert(value_type(8869, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("perp" ))));
+ theMap.insert(value_type(8901, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sdot" ))));
+}
+
+
+
+static void
+initializeXalanEntityReferenceMap4(XalanEntityReferenceType& theMap)
+{
+ typedef XalanEntityReferenceType::value_type value_type;
+
//#
//# Miscellaneous
- theMap.insert(value_type(8968, XalanDOMString(XALAN_STATIC_UCODE_STRING("lceil" ))));
- theMap.insert(value_type(8969, XalanDOMString(XALAN_STATIC_UCODE_STRING("rceil" ))));
- theMap.insert(value_type(8970, XalanDOMString(XALAN_STATIC_UCODE_STRING("lfloor" ))));
- theMap.insert(value_type(8971, XalanDOMString(XALAN_STATIC_UCODE_STRING("rfloor" ))));
- theMap.insert(value_type(9001, XalanDOMString(XALAN_STATIC_UCODE_STRING("lang" ))));
- theMap.insert(value_type(9002, XalanDOMString(XALAN_STATIC_UCODE_STRING("rang" ))));
+ theMap.insert(value_type(8968, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lceil" ))));
+ theMap.insert(value_type(8969, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rceil" ))));
+ theMap.insert(value_type(8970, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lfloor" ))));
+ theMap.insert(value_type(8971, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rfloor" ))));
+ theMap.insert(value_type(9001, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lang" ))));
+ theMap.insert(value_type(9002, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rang" ))));
//#
//# Geometric
- theMap.insert(value_type(9674, XalanDOMString(XALAN_STATIC_UCODE_STRING("loz" ))));
+ theMap.insert(value_type(9674, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("loz" ))));
//#
//# Miscellaneous
- theMap.insert(value_type(9824, XalanDOMString(XALAN_STATIC_UCODE_STRING("spades" ))));
- theMap.insert(value_type(9827, XalanDOMString(XALAN_STATIC_UCODE_STRING("clubs" ))));
- theMap.insert(value_type(9829, XalanDOMString(XALAN_STATIC_UCODE_STRING("hearts" ))));
- theMap.insert(value_type(9830, XalanDOMString(XALAN_STATIC_UCODE_STRING("diams" ))));
+ theMap.insert(value_type(9824, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("spades" ))));
+ theMap.insert(value_type(9827, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("clubs" ))));
+ theMap.insert(value_type(9829, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("hearts" ))));
+ theMap.insert(value_type(9830, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("diams" ))));
//#
//# Character internationalization characters
//#
//# Latin
- theMap.insert(value_type(338, XalanDOMString(XALAN_STATIC_UCODE_STRING("OElig" ))));
- theMap.insert(value_type(339, XalanDOMString(XALAN_STATIC_UCODE_STRING("oelig" ))));
+ theMap.insert(value_type(338, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("OElig" ))));
+ theMap.insert(value_type(339, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("oelig" ))));
//#
//# May not be supported Comment out???
- theMap.insert(value_type(352, XalanDOMString(XALAN_STATIC_UCODE_STRING("Scaron" ))));
- theMap.insert(value_type(353, XalanDOMString(XALAN_STATIC_UCODE_STRING("scaron" ))));
- theMap.insert(value_type(376, XalanDOMString(XALAN_STATIC_UCODE_STRING("Yuml" ))));
+ theMap.insert(value_type(352, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Scaron" ))));
+ theMap.insert(value_type(353, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("scaron" ))));
+ theMap.insert(value_type(376, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Yuml" ))));
//#
//# Spacing
- theMap.insert(value_type(710, XalanDOMString(XALAN_STATIC_UCODE_STRING("circ" ))));
- theMap.insert(value_type(732, XalanDOMString(XALAN_STATIC_UCODE_STRING("tilde" ))));
+ theMap.insert(value_type(710, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("circ" ))));
+ theMap.insert(value_type(732, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("tilde" ))));
//#
//# General
- theMap.insert(value_type(8194, XalanDOMString(XALAN_STATIC_UCODE_STRING("ensp" ))));
- theMap.insert(value_type(8195, XalanDOMString(XALAN_STATIC_UCODE_STRING("emsp" ))));
- theMap.insert(value_type(8201, XalanDOMString(XALAN_STATIC_UCODE_STRING("thinsp" ))));
- theMap.insert(value_type(8204, XalanDOMString(XALAN_STATIC_UCODE_STRING("zwnj" ))));
- theMap.insert(value_type(8205, XalanDOMString(XALAN_STATIC_UCODE_STRING("zwj" ))));
- theMap.insert(value_type(8206, XalanDOMString(XALAN_STATIC_UCODE_STRING("lrm" ))));
- theMap.insert(value_type(8207, XalanDOMString(XALAN_STATIC_UCODE_STRING("rlm" ))));
- theMap.insert(value_type(8211, XalanDOMString(XALAN_STATIC_UCODE_STRING("ndash" ))));
- theMap.insert(value_type(8212, XalanDOMString(XALAN_STATIC_UCODE_STRING("mdash" ))));
- theMap.insert(value_type(8216, XalanDOMString(XALAN_STATIC_UCODE_STRING("lsquo" ))));
- theMap.insert(value_type(8217, XalanDOMString(XALAN_STATIC_UCODE_STRING("rsquo" ))));
- theMap.insert(value_type(8218, XalanDOMString(XALAN_STATIC_UCODE_STRING("sbquo" ))));
- theMap.insert(value_type(8220, XalanDOMString(XALAN_STATIC_UCODE_STRING("ldquo" ))));
- theMap.insert(value_type(8221, XalanDOMString(XALAN_STATIC_UCODE_STRING("rdquo" ))));
- theMap.insert(value_type(8222, XalanDOMString(XALAN_STATIC_UCODE_STRING("bdquo" ))));
- theMap.insert(value_type(8224, XalanDOMString(XALAN_STATIC_UCODE_STRING("dagger" ))));
- theMap.insert(value_type(8225, XalanDOMString(XALAN_STATIC_UCODE_STRING("Dagger" ))));
- theMap.insert(value_type(8240, XalanDOMString(XALAN_STATIC_UCODE_STRING("permil" ))));
- theMap.insert(value_type(8249, XalanDOMString(XALAN_STATIC_UCODE_STRING("lsaquo" ))));
- theMap.insert(value_type(8250, XalanDOMString(XALAN_STATIC_UCODE_STRING("rsaquo" ))));
- theMap.insert(value_type(8364, XalanDOMString(XALAN_STATIC_UCODE_STRING("euro" ))));
+ theMap.insert(value_type(8194, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ensp" ))));
+ theMap.insert(value_type(8195, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("emsp" ))));
+ theMap.insert(value_type(8201, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("thinsp" ))));
+ theMap.insert(value_type(8204, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("zwnj" ))));
+ theMap.insert(value_type(8205, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("zwj" ))));
+ theMap.insert(value_type(8206, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lrm" ))));
+ theMap.insert(value_type(8207, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rlm" ))));
+ theMap.insert(value_type(8211, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ndash" ))));
+ theMap.insert(value_type(8212, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("mdash" ))));
+ theMap.insert(value_type(8216, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lsquo" ))));
+ theMap.insert(value_type(8217, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rsquo" ))));
+ theMap.insert(value_type(8218, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("sbquo" ))));
+ theMap.insert(value_type(8220, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("ldquo" ))));
+ theMap.insert(value_type(8221, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rdquo" ))));
+ theMap.insert(value_type(8222, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("bdquo" ))));
+ theMap.insert(value_type(8224, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("dagger" ))));
+ theMap.insert(value_type(8225, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Dagger" ))));
+ theMap.insert(value_type(8240, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("permil" ))));
+ theMap.insert(value_type(8249, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("lsaquo" ))));
+ theMap.insert(value_type(8250, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("rsaquo" ))));
+ theMap.insert(value_type(8364, StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("euro" ))));
+}
+
+
+
+void
+FormatterToHTML::initializeXalanEntityReferenceMap(XalanEntityReferenceType& theMap)
+{
+ initializeXalanEntityReferenceMap1(theMap);
+ initializeXalanEntityReferenceMap2(theMap);
+ initializeXalanEntityReferenceMap3(theMap);
+ initializeXalanEntityReferenceMap4(theMap);
}