XSD a clases de Delphi sin enlace XML

Tal vez esto se haya preguntado antes, pero no lo he encontrado con respecto a Delphi: he usado un XSD.exe en Visual Studio que hace exactamente esto: convierte XSD en'Plain vanilla' clases que representan las entidades especificadas en el XSD - no vinculadas al documento XML - clases para crear las estructuras en el XSD, no acceder a datos que se ajusten a la estructura descrita en el XSD.

Estoy buscando una utilidad o producto que haga esto (que no cueste mucho dinero ...): Ejemplo, tengo un esquema como este:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:element name="TDelphiClass">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="ID"/>
                <xs:element ref="ConnectionString"/>
                <xs:element ref="Group"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="ID" type="xs:integer"/>
    <xs:element name="ConnectionString" type="xs:string"/>
    <xs:element name="Group"type="xs:double"/>
</xs:schema>

Quiero generar una unidad / clase Delphi que tenga este aspecto:

unit uDelphiClass;

interface

uses
  Classes, SysUtils;

type
  TDelphiClass = class(TObject)
    fID: Integer;
    fConnectionString: string;
    fGroup: Double;
  end;

implementation

end.

Respuestas a la pregunta(2)

Su respuesta a la pregunta