XML - import z XSD i bindowanie

0

Witam serdecznie.
Xml i jego obsługa w delphi, jako że temat dla mnie obcy chciałem się Was poradzić jak do tego najlepiej podejść. Mam schemat struktury w pliku PUGOShipments.xsd korzystając z wbudowanego w środowisko narzędzia „xml data binding” wygenerowałem plik PUGOShipments.pas. Jak z tego skorzystać aby sprawnie tworzyć strukturę xml-ową z danymi i w prosty sposób ją edytować ?
Środowisko Delphi XE10.

1
var
  PUGOShipments: IXMLPUGOShipments;
  fname:string;
begin
  PUGOShipments := GetPUGOShipments(self.XMLDocument);
  PUGOShipments.Shipment.Category := 'abcd';
  PUGOShipments.Shipment.Location.Symbol := 'xxx';
  PUGOShipments._Release;
  fname:=.........;
  self.XMLDocument.savetofile(fname);
end;

w rezultacie otrzymasz plik XML o poniższej budowie

<PUGOShipments xmlns="http://www.example.org/PUGOShipments">
<Shipment>
   <Category>abcd</Category>
   <Location>
       <Symbol>xxx</Symbol>
   </Location>
</Shipment>
</PUGOShipments>
0

Dziękuję za udzielenie odpowiedzi w temacie,
dokładnie „rzeźbiłem” tym sposobem ale jakoś wydawało mi się to mało intuicyjne i myślałem że jest jakieś sensowniejsze rozwiązanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1