OmniXML war/ist schon eine ganze Weile mit dabei.
Viele Units wurden umbenannt, Forms.pas heißt nur
Vcl.Forms.pas
und auch die Units von OmniXML wurden umbenannt.
Xml.Internal.OmniXML.pas
Xml.Internal.OmniXMLXPath.pas
Xml.OmniXMLDom.pas
OmniXmlDom waren, glaub ich, die internen Interfaces
und OmniXml die Delphi-Kapselung dieser Interfaces.
Aber im Grunde ist das egal, da du das OmniXML besser nicht direkt benutzt,
sondern die platformunabhängige Kapselung, welche dann je nach Ziel intern weiterleitet, z.B. zum OmniXML, MS-
XML oder was grad verfügbar ist.
Im Notfall kann man dort dann auch einen Provider auswählen und die Umleitung steuern, wenn Mehreres verfügbar ist.
Xml.XMLDoc.pas
Xml.XMLDom.pas
Xml.XMLIniFile.pas
Xml.XMLIntf.pas
Xml.XmlTransform.pas
usw.
C:\Program Files (x86)\Embarcadero\Studio\20.0\source\
xml\