diff --git a/DDCore/include/XML/config.h b/DDCore/include/XML/config.h
index 1ebdd2c668df6c5b9d3f526fc9958e5a1059ffc8..66a68636793c120c9abc6de179bc30c536589589 100644
--- a/DDCore/include/XML/config.h
+++ b/DDCore/include/XML/config.h
@@ -49,12 +49,11 @@ namespace dd4hep {
     typedef std::size_t XmlSize_t;
 #ifdef  __TIXML__
     typedef char XmlChar;
-#elif defined(XERCES_XMLCH_T)
+#else
     /// Use the definition from the autoconf header of Xerces:
     typedef XERCES_XMLCH_T XmlChar;
-#else
     // These only work for very specific XercesC implementations:
-    typedef char16_t       XmlChar;
+    //typedef char16_t       XmlChar;
     //typedef unsigned short XmlChar;
 #endif
   }