Index: VerpakkingsDefinitie/WS/ProductsAgent.pas
===================================================================
diff -u -r574 -r578
--- VerpakkingsDefinitie/WS/ProductsAgent.pas (.../ProductsAgent.pas) (revision 574)
+++ VerpakkingsDefinitie/WS/ProductsAgent.pas (.../ProductsAgent.pas) (revision 578)
@@ -154,10 +154,16 @@
// Deze instantie toevoegen aan de lijst.
for Lijn in Lijnen do
begin
- LijnenProduct.Add(Lijn);
if ContainsStr(Lijn, '') then
begin
- // Er zit een volledig item in de lijst
+ // Product blok afgerond
+
+ // De eindtag zit geplakt aan de tag voor het nieuwe product. Bv ');
+ // Er zit een volledig item in de lijst nu
TempStr := LijnenProduct.Text;
XMLDoc := LoadXMLData(TempStr); // XML document van maken
// Elementen uit XML laden, toewijzen en instantie toevoegen aan lijst.
@@ -169,7 +175,14 @@
NieuwProduct.Kol3 := XMLDoc.DocumentElement.ChildValues['Kol3'];
NieuwProduct.Kol4 := XMLDoc.DocumentElement.ChildValues['Kol4'];
ProductsContext.Producten.Add(NieuwProduct);
- end;
+
+ // klaarzetten voor (mogelijks) volgend product
+ LijnenProduct.Clear();
+ LijnenProduct.Add('