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);
}