diff --git a/src/xercesc/com/README.txt b/src/xercesc/com/README.txt
index da33753dd52388f0d9733b5144bd3620654d11f3..6da31fe896793ce7b59cf3fcf04668f30ee8d26d 100644
--- a/src/xercesc/com/README.txt
+++ b/src/xercesc/com/README.txt
@@ -27,7 +27,7 @@ The following lines would create an instance of a Xerces parser:
 Dim xmlparser as new Xerces.DOMDocument
 Dim xmlparser as new DOMDocument
 Set object = CreateObject("Xerces.DOMDocument")
-set object = CreateObject("Xerces.DOMDocument.1.6.0")
+set object = CreateObject("Xerces.DOMDocument.2.3.0")
 
 If you leave both MSXML and Xerces in the same project, you may need to disambiguate interfaces by prepending MSXML or Xerces.
 
diff --git a/src/xercesc/com/xmldocument.rgs b/src/xercesc/com/xmldocument.rgs
index 8bb40a1ed3211029a06241bc67a28c5285f45190..3d50645197eefd05ca2a2b7268aad62f94ee960c 100644
--- a/src/xercesc/com/xmldocument.rgs
+++ b/src/xercesc/com/xmldocument.rgs
@@ -1,19 +1,19 @@
 HKCR
 {
-	Xerces.DOMDocument.1.6.0 = s 'Apache Xerces Parser for COM'
+	Xerces.DOMDocument.2.3.0 = s 'Apache Xerces Parser for COM'
 	{
 		CLSID = s '{C4775B61-ECD6-11d4-94B4-00A0CC57CBCB}'
 	}
 	Xerces.DOMDocument = s 'Apache Xerces Parser For COM'
 	{
 		CLSID = s '{C4775B61-ECD6-11d4-94B4-00A0CC57CBCB}'
-		CurVer = s 'Xerces.DOMDocument.1.6.0'
+		CurVer = s 'Xerces.DOMDocument.2.3.0'
 	}
 	NoRemove CLSID
 	{
 		ForceRemove = '{C4775B61-ECD6-11d4-94B4-00A0CC57CBCB}' = s 'Apache Xerces Parser for COM'
 		{
-			ProgID = s 'Xerces.DOMDocument.1.6.0'
+			ProgID = s 'Xerces.DOMDocument.2.3.0'
 			VersionIndependentProgID = s 'Xerces.DOMDocument'
 			ForceRemove 'Programmable'
 			InprocServer32 = s '%XMLMODULE%'
diff --git a/src/xercesc/com/xmlhttprequest.rgs b/src/xercesc/com/xmlhttprequest.rgs
index f4165e0d38166bbb9f39deac3165802a259bdc40..ee90704036b0b095b1b9c8ce4a513a07f227aca0 100644
--- a/src/xercesc/com/xmlhttprequest.rgs
+++ b/src/xercesc/com/xmlhttprequest.rgs
@@ -1,19 +1,19 @@
 HKCR
 {
-	IBMXML.XMLHttpRequest.1.6.0 = s 'Apache Xerces XML Http Request'
+	IBMXML.XMLHttpRequest.2.3.0 = s 'Apache Xerces XML Http Request'
 	{
 		CLSID = s '{3A725053-15FB-4065-9171-BC02BCF3876C}'
 	}
 	IBMXML.XMLHttpRequest = s 'Apache Xerces XML Http Request'
 	{
 		CLSID = s '{3A725053-15FB-4065-9171-BC02BCF3876C}'
-		CurVer = s 'Xerces.XMLHttpRequest.1.6.0'
+		CurVer = s 'Xerces.XMLHttpRequest.2.3.0'
 	}
 	NoRemove CLSID
 	{
 		ForceRemove {3A725053-15FB-4065-9171-BC02BCF3876C} = s 'Apache Xerces XML Http Request'
 		{
-			ProgID = s 'Xerces.XMLHttpRequest.1.6.0'
+			ProgID = s 'Xerces.XMLHttpRequest.2.3.0'
 			VersionIndependentProgID = s 'Xerces.XMLHttpRequest'
 			ForceRemove 'Programmable'
 			InprocServer32 = s '%XMLMODULE%'