| zxz | 09.12.2010 19:36 | 
	
		| Predmet:Procedure za Tremol, (prodaja artikla - TXMLDocuments ): 
 Autor:amir
 
 PreuzmiIzvorni kôd (Delphi)://globalne var.  sl      : TStringList;  xmlDoc  : TXMLDocument;  procedure TForm1.pracuni_print;  // Ispis p_racun stavki na FP var    mainNode, itemNode, paymentNode, adNode  : IXMLNode;begin    xmlDoc := TXMLDocument.Create(nil) ;    try      xmlDoc.Active := true;      xmlDoc.Version:='1.0';      xmlDoc.Encoding:='ibm852';       mainNode :=xmlDoc.AddChild('TremolFpServer') ;      mainNode.Attributes['Command'] := 'Receipt';       // Ovdje idu artikli povuceni iz db while --> not eof      itemNode := mainNode.AddChild('Item') ;      itemNode.Attributes['Description'] := 'Artikal_1';      itemNode.Attributes['Quantity'] := '1.00';      itemNode.Attributes['Price'] := '1.20';      itemNode.Attributes['VatInfo'] := '2';      itemNode.Attributes['Department'] := '1';      itemNode.Attributes['Discount'] := '0.00%';       // Nacin placanja      paymentNode:= mainNode.AddChild('Payment');      paymentNode.Attributes['Type'] := 'Kartica';      paymentNode.Attributes['Amount'] := '0.00';       // Pozdravna poruka iz db      adNode := mainNode.AddChild('AdditionalLine');      adNode.Attributes['Message'] := 'Hvala, posjetite nas ponovo !74';       sl := TStringList.Create;      try        sl.Assign(xmlDoc.XML) ;        sl.SaveToFile('c:\Fiscal_comm\Racun-0000001.xml') ;      finally        sl.Free;      end;    finally      xmlDoc := nil;    end;end; // pozivanje procedure: pracuni_print;
 |