diff --git a/src/xercesc/util/XMLAbstractDoubleFloat.hpp b/src/xercesc/util/XMLAbstractDoubleFloat.hpp
index 19c9d3a0b9f9a09a63dd2133e3fbe4604743271b..8e94e04634426fb7b5fe83293f2d6d58e6cd7eae 100644
--- a/src/xercesc/util/XMLAbstractDoubleFloat.hpp
+++ b/src/xercesc/util/XMLAbstractDoubleFloat.hpp
@@ -57,6 +57,9 @@
 /*
  * $Id$
  * $Log$
+ * Revision 1.10  2003/05/09 15:13:46  peiyongz
+ * Deprecated toString() in XMLNumber family
+ *
  * Revision 1.9  2003/03/10 20:55:58  peiyongz
  * Schema Errata E2-40 double/float
  *
@@ -151,6 +154,11 @@ public:
 
     virtual ~XMLAbstractDoubleFloat();
 
+    /**
+     *
+     *  Deprecated: please use getRawData
+     *
+     */
     virtual XMLCh*        toString() const;
     
     virtual XMLCh*        getRawData() const;
diff --git a/src/xercesc/util/XMLBigDecimal.hpp b/src/xercesc/util/XMLBigDecimal.hpp
index bb9e5dd214de04a882faea37a38e65a9705213f8..a6f70eace874bf328994fc48ca6c082df45787b5 100644
--- a/src/xercesc/util/XMLBigDecimal.hpp
+++ b/src/xercesc/util/XMLBigDecimal.hpp
@@ -88,6 +88,11 @@ public:
     static int            compareValues(const XMLBigDecimal* const lValue
                                       , const XMLBigDecimal* const rValue);
 
+    /**
+     *
+     *  Deprecated: please use getRawData
+     *
+     */
     virtual XMLCh*        toString() const;
     
     virtual XMLCh*        getRawData() const;
diff --git a/src/xercesc/util/XMLBigInteger.hpp b/src/xercesc/util/XMLBigInteger.hpp
index 2f826dc0c7235ef435ccf7ad5625a543b6838655..35aa4a28ede4a4b49292c73caf62fc6a26fbc4a8 100644
--- a/src/xercesc/util/XMLBigInteger.hpp
+++ b/src/xercesc/util/XMLBigInteger.hpp
@@ -102,6 +102,9 @@ public:
     int         getTotalDigit() const;
 
     /**
+     *
+     *  Deprecated: please use getRawData
+     *
      *  Return a copy of the fMagnitue.
      *  A leading sign is ALWAYS in place and the caller of this method
      *  is responsible for the de-allocation of the memory.
diff --git a/src/xercesc/util/XMLDateTime.hpp b/src/xercesc/util/XMLDateTime.hpp
index 8a4a61a078f0867ea87eb98176b94aa6fd0f9e05..9defa45b46ebf67a108b9c2334c8895d8d142929 100644
--- a/src/xercesc/util/XMLDateTime.hpp
+++ b/src/xercesc/util/XMLDateTime.hpp
@@ -57,6 +57,9 @@
 /*
  * $Id$
  * $Log$
+ * Revision 1.6  2003/05/09 15:13:46  peiyongz
+ * Deprecated toString() in XMLNumber family
+ *
  * Revision 1.5  2003/03/10 20:55:58  peiyongz
  * Schema Errata E2-40 double/float
  *
@@ -146,6 +149,12 @@ public:
     // Implementation of Abstract Interface
     // -----------------------------------------------------------------------
 
+    /**
+     *
+     *  Deprecated: please use getRawData
+     *
+     */
+
     virtual XMLCh*        toString() const;
     
     virtual XMLCh*        getRawData() const;
diff --git a/src/xercesc/util/XMLNumber.hpp b/src/xercesc/util/XMLNumber.hpp
index 0319c70d78860995ca836e42f9e2c247bb89be63..34f385e2377639ad8a1cb3892dc779574f8990b8 100644
--- a/src/xercesc/util/XMLNumber.hpp
+++ b/src/xercesc/util/XMLNumber.hpp
@@ -57,6 +57,9 @@
 /*
  * $Id$
  * $Log$
+ * Revision 1.6  2003/05/09 15:13:46  peiyongz
+ * Deprecated toString() in XMLNumber family
+ *
  * Revision 1.5  2003/03/10 20:55:58  peiyongz
  * Schema Errata E2-40 double/float
  *
@@ -101,7 +104,9 @@ public:
 
     virtual ~XMLNumber();
 
-	/**
+    /**
+     *  Deprecated: please use getRawData
+     *
 	 *  Return string representation of the decimal value.
      *  A decimal point will be included as necessary,
      *  the caller of this method is responsible for the