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

Reply via email to