Skip to content

Commit

Permalink
Edited EETTrzba.SaveToXML.
Browse files Browse the repository at this point in the history
  • Loading branch information
mirus77 committed Jan 19, 2017
1 parent 9b9aa86 commit 6fa7a30
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
15 changes: 15 additions & 0 deletions demo/u_main.pas
Original file line number Diff line number Diff line change
Expand Up @@ -227,11 +227,18 @@ procedure TTestEETForm.DoOdeslatTrzba;
// EET.SignTrzba(eTrzba); // normalizace datumu a vygenervani PKP,BKP

// test ulozeni do XML a nacteni z XML
// nacteni nefunguje v Delphi 2007
// ms.Clear;
// EET.SaveToXML(eTrzba, ms);
// ms.Position := 0;
// ms.SaveToFile('eTrzba.xml');
// eTrzba.Free;
// eTrzba := EET.NewTrzba;
// EET.LoadFromXML(eTrzba, ms);
// ms.Clear;
// EET.SaveToXML(eTrzba, ms);
// ms.Position := 0;
// ms.SaveToFile('eTrzbaLoaded.xml');

{$IF Defined(USE_DIRECTINDY)}
{$MESSAGE HINT 'USE_DIRECTINDY'}
Expand All @@ -245,6 +252,14 @@ procedure TTestEETForm.DoOdeslatTrzba;
Odp := EET.OdeslaniTrzby(eTrzba, false, 5000);
{$IFEND}

ms.Clear;
EET.SaveToXML(eTrzba, ms);
ms.Position := 0;
ms.SaveToFile('eTrzbaSigned.xml');

// nacteni xml Soap Request po zpracovani
// nacteni xml Soap Response po zpracovani
// vyjmuto z eventù Before a After, protože zamrzala aplikace pøi použití WainForSingleObject
EET.RequestStream.Position := 0;
EET.ResponseStream.Position := 0;
synmRequest.Lines.LoadFromStream(EET.RequestStream);
Expand Down
3 changes: 2 additions & 1 deletion include/eet/u_EETTrzba.pas
Original file line number Diff line number Diff line change
Expand Up @@ -677,7 +677,7 @@ procedure TEETTrzba.SaveToXML(const parameters: Trzba; const DestStream: TStream
NodeObject.Attributes['xmlns'] := FISKXML_TNSSCHEMA_URI;
XMLAnsiStr := AnsiString(NodeObject.XML);
XML.Active := False;
XMLAnsiStr := AnsiString(ReplaceStr(string(XMLAnsiStr), ' xmlns=""', ''));
XMLAnsiStr := AnsiReplaceStr(string(XMLAnsiStr), ' xmlns=""', '');
DestStream.WriteBuffer(Pointer(XMLAnsiStr)^, Length(XMLAnsiStr) * SizeOf(XMLAnsiStr[1]));
finally
XML := nil;
Expand Down Expand Up @@ -978,6 +978,7 @@ procedure TEETRIO.HTTPWebNode_BeforePost(const AHTTPReqResp: THTTPReqResp; AData
procedure TEETTrzbaThread.Execute;
begin
try
FOdpoved := nil;
CoInitialize(nil);
try
FOdpoved := EET.OdeslaniTrzby(FTrzba);
Expand Down

0 comments on commit 6fa7a30

Please sign in to comment.