Annotation of embedaddon/php/ext/standard/tests/array/bug34066_1.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #34066 (recursive array_walk causes segfault)
3: --FILE--
4: <?php
5:
6: $order = array(
7: "DocID" => "1",
8: "DocDate" => "19.09.06",
9: "ReSubmissionDate" => "",
10: "DocTyp" => "Stapelauftrag",
11: "CustID" => "00000",
12: "CustomerAddress" => array(
13: array(
14: "Name1" => 'name1',
15: "Name2" => 'name2',
16: "Name3" => "",
17: "City" => 'city',
18: "Street" => 'street',
19: "Postal" => 'postcode',
20: "IATA" => "90",
21: "Country" => "Deutschland",
22: "ShortName" => 'short',
23: "ContactKey" => "",
24: "EMail" => 'email@example.com',
25: )
26: ),
27: "Text1" => "",
28: "Text2" => "",
29: "Wildcard1" => "",
30: "Wildcard2" => "",
31: "Dispatch" => "Paketdienst",
32: "Weight" => "0,0",
33: "BillingCustID" => "4300200000",
34: "ExtDocNr" => "00000000003",
35: "AnalysisLock" => "",
36: "PrintFlag" => "",
37: "FormType" => "0",
38: "Curr" => "EUR",
39: "ExChangeRate" => "1,0000",
40: "WIRRate" => "0",
41: "OneTimeCustomer" => array(
42: array(
43: "BankCode" => "",
44: "BankAccount" => ""
45: )
46: ),
47: "Language" => "0",
48: "PriceGroup" => "1",
49: "PrFlag" => "0",
50: "SalesTaxKey" => "1",
51: "ProceedKey" => "0",
52: "CustDiscountGroup" => "0",
53: "Discount" => array(
54: array(
55: "FinDisc1" => "0,00",
56: "Disc1Base" => "145,72",
57: "Disc1Value" => "0,00",
58: "FinDisc2" => "0,00",
59: "Disc2Base" => "145,72",
60: "Disc2Value" => "0,00",
61: "FinDisc3" => "0,00",
62: "Disc3Base" => "145,72",
63: "Disc3Value" => "0,00",
64: "ValueSummary" => "0,00"
65: )
66: ),
67: "Contact" => array(
68: array(
69: "Repr" => "999",
70: "Region" => "99",
71: "Commission" => "0,00",
72: "Agent" => "000000"
73: )
74: ),
75: "Booking" => array(
76: array(
77: "CostUnit" => "0000000000",
78: "CostCentre" => "0000000000",
79: "AccountingArea"=> "01"
80: )
81: ),
82: "InvoiceCycleKey" => "0",
83: "AnalysisKey" => "",
84: "OrderNumber" => "",
85: "OrderDate" => "",
86: "OrderCode" => "",
87: "DocItems" => array(
88: "DocItem" => array(
89: "PosType" => "1",
90: "ItemRef" => "1002",
91: "CRef" => "",
92: "Desc1" => "Pr�sentation Niederlande per",
93: "Desc2" => "",
94: "ArticleGroup" => "102",
95: "PosTypeVersion" => "E",
96: "Delivery" => array(
97: array(
98: "DelWeek" => "",
99: "DelDay" => "",
100: "DelTime" => ""
101: )
102: ),
103: "PricePu" => "145,72",
104: "PriceUnit" => "0",
105: "PriceCalculation" => "0",
106: "ItemVal" => "145,72",
107: "InputKey" => "0",
108: "AveragePurchasePrice" => "0",
109: "Tax" => array(
110: array(
111: "TaxCode" => "00",
112: "TaxBra" => "000",
113: "TaxBraAccess" => "0",
114: "TaxSumIndex" => "0"
115: )
116: ),
117: "DiscountArticle" => array(
118: array(
119: "DiscPC" => "0,00",
120: "DiscKey" => "1"
121: )
122: ),
123: "ProceedKeyArticle" => "01",
124: "ActionKey" => "00",
125: "ContactCommissionArticle"=> "0,00",
126: "QuantDependantPriceKey"=> "",
127: "Quant" => "1",
128: "QuantUnit" => "",
129: "Meas" => array(
130: array(
131: "Count" => "1",
132: "Length" => "0,000",
133: "Width" => "0,000",
134: "Height" => "0,000"
135: )
136: ),
137: "DecimalPlace" => "0",
138: "MultiplierQuant" => "1,000000",
139: "DifferingQuantUnit" => "",
140: "DecimalPlaceConversion"=> "0",
141: "WeightArticle" => array(
142: array(
143: "Amount" => "0",
144: "Unit" => "0"
145: )
146: ),
147: "Wreath" => "0,000",
148: "Stock" => "1",
149: "CostUnitArticle" => "",
150: "SerialNbKey" => "0",
151: "TextComplementKey" => "0",
152: "PartsListPrintKey" => "",
153: "Prod" => "0000000000"
154: )
155: ),
156: "Payment" => array(
157: "PaymentKey" => "0",
158: "ReminderKey" => "00",
159: "PayTerms" => array(
160: array(
161: "PayTerm" => "1",
162: "PayDays" => "000",
163: "CashDiscDays1" => "000",
164: "CashDiscDays2" => "000",
165: "CashDiscPer1" => "0,00",
166: "CashDiscPer2" => "0,00"
167: ),
168: array(
169: "PayTerm" => "2",
170: "PayDays" => "000",
171: "CashDiscDays1" => "000",
172: "CashDiscDays2" => "000",
173: "CashDiscPer1" => "0,00",
174: "CashDiscPer2" => "0,00"
175: )
176: )
177: ),
178: "NetAmountByTurnOverTax" => array(
179: array(
180: "TurnOverTaxFree" => "145,72",
181: "TurnOverTax1" => "0,00",
182: "TurnOverTax2" => "0,00",
183: "TurnOverTax3" => "0,00",
184: "TurnOverTax4" => "0,00",
185: "TurnOverTax5" => "0,00",
186: "TurnOverTax6" => "0,00",
187: "TurnOverTax7" => "0,00",
188: "TurnOverTax8" => "0,00"
189: ),
190: ),
191: "GrossAmount" => "145,72",
192: "ProceedAmount" => "145,72",
193: "NetAmountByPayTerm2" => array(
194: array(
195: "Sum0" => "0,00",
196: "Sum1" => "0,00",
197: "Sum2" => "0,00",
198: "Sum3" => "0,00",
199: "Sum4" => "0,00",
200: "Sum5" => "0,00",
201: "Sum6" => "0,00",
202: "Sum7" => "0,00",
203: "Sum8" => "0,00"
204: ),
205: ),
206: "TaxCodes" => array(
207: array(
208: "TaxCode1" => "0",
209: "TaxCode2" => "0",
210: "TaxCode3" => "0",
211: "TaxCode4" => "0",
212: "TaxCode5" => "0",
213: "TaxCode6" => "0",
214: "TaxCode7" => "0",
215: "TaxCode8" => "0"
216: )
217: )
218: );
219: $docs = array(
220: array(
221: "Version" => "1.0",
222: "ProducerName" => "xxxxxxxx",
223: "ProductName" => "Classic Line",
224: "xmlns" => "x-schema:CL310_DezABFSchema.XML"
225: ),
226: "Company" => array(
227: array(
228: "MandateNumber" => "111",
229: "MandateName" => "xxx xxxxxxx-xxxxx xxxxxxx",
230: "MandateCurr" => "EUR"
231: ),
232: ),
233: "Doc" => $order
234: );
235:
236: dump2xml($docs);
237:
238:
239: function dump2xml($array) {
240: // output of this goes through 2xml
241: array_walk_recursive($array, "gen_xml", "/Docs/");
242: }
243: function gen_xml($val, $key, $prefix)
244: {
245: global $xml_fd;
246: print "gen_xml(prefix=$prefix)\n";
247: if (is_array($val)) {
248: if (preg_match('/^\d+$/', $key)) {
249: if ($key == 1) {
250: print substr($prefix, 0, -1) . "\n";
251: }
252: array_walk_recursive($val, "gen_xml", "$prefix@");
253: }
254: else {
255: array_walk_recursive($val, "gen_xml", "$prefix$key/");
256: }
257: }
258: else {
259: if (strlen($val) > 0)
260: print "$prefix$key=$val\n";
261: else
262: print "$prefix$key\n";
263: }
264: print "gen_xml(prefix=$prefix) end\n";
265: }
266: echo "Done\n";
267: ?>
268: --EXPECTF--
269: gen_xml(prefix=/Docs/)
270: /Docs/Version=1.0
271: gen_xml(prefix=/Docs/) end
272: gen_xml(prefix=/Docs/)
273: /Docs/ProducerName=xxxxxxxx
274: gen_xml(prefix=/Docs/) end
275: gen_xml(prefix=/Docs/)
276: /Docs/ProductName=Classic Line
277: gen_xml(prefix=/Docs/) end
278: gen_xml(prefix=/Docs/)
279: /Docs/xmlns=x-schema:CL310_DezABFSchema.XML
280: gen_xml(prefix=/Docs/) end
281: gen_xml(prefix=/Docs/)
282: /Docs/MandateNumber=111
283: gen_xml(prefix=/Docs/) end
284: gen_xml(prefix=/Docs/)
285: /Docs/MandateName=xxx xxxxxxx-xxxxx xxxxxxx
286: gen_xml(prefix=/Docs/) end
287: gen_xml(prefix=/Docs/)
288: /Docs/MandateCurr=EUR
289: gen_xml(prefix=/Docs/) end
290: gen_xml(prefix=/Docs/)
291: /Docs/DocID=1
292: gen_xml(prefix=/Docs/) end
293: gen_xml(prefix=/Docs/)
294: /Docs/DocDate=19.09.06
295: gen_xml(prefix=/Docs/) end
296: gen_xml(prefix=/Docs/)
297: /Docs/ReSubmissionDate
298: gen_xml(prefix=/Docs/) end
299: gen_xml(prefix=/Docs/)
300: /Docs/DocTyp=Stapelauftrag
301: gen_xml(prefix=/Docs/) end
302: gen_xml(prefix=/Docs/)
303: /Docs/CustID=00000
304: gen_xml(prefix=/Docs/) end
305: gen_xml(prefix=/Docs/)
306: /Docs/Name1=name1
307: gen_xml(prefix=/Docs/) end
308: gen_xml(prefix=/Docs/)
309: /Docs/Name2=name2
310: gen_xml(prefix=/Docs/) end
311: gen_xml(prefix=/Docs/)
312: /Docs/Name3
313: gen_xml(prefix=/Docs/) end
314: gen_xml(prefix=/Docs/)
315: /Docs/City=city
316: gen_xml(prefix=/Docs/) end
317: gen_xml(prefix=/Docs/)
318: /Docs/Street=street
319: gen_xml(prefix=/Docs/) end
320: gen_xml(prefix=/Docs/)
321: /Docs/Postal=postcode
322: gen_xml(prefix=/Docs/) end
323: gen_xml(prefix=/Docs/)
324: /Docs/IATA=90
325: gen_xml(prefix=/Docs/) end
326: gen_xml(prefix=/Docs/)
327: /Docs/Country=Deutschland
328: gen_xml(prefix=/Docs/) end
329: gen_xml(prefix=/Docs/)
330: /Docs/ShortName=short
331: gen_xml(prefix=/Docs/) end
332: gen_xml(prefix=/Docs/)
333: /Docs/ContactKey
334: gen_xml(prefix=/Docs/) end
335: gen_xml(prefix=/Docs/)
336: /Docs/EMail=email@example.com
337: gen_xml(prefix=/Docs/) end
338: gen_xml(prefix=/Docs/)
339: /Docs/Text1
340: gen_xml(prefix=/Docs/) end
341: gen_xml(prefix=/Docs/)
342: /Docs/Text2
343: gen_xml(prefix=/Docs/) end
344: gen_xml(prefix=/Docs/)
345: /Docs/Wildcard1
346: gen_xml(prefix=/Docs/) end
347: gen_xml(prefix=/Docs/)
348: /Docs/Wildcard2
349: gen_xml(prefix=/Docs/) end
350: gen_xml(prefix=/Docs/)
351: /Docs/Dispatch=Paketdienst
352: gen_xml(prefix=/Docs/) end
353: gen_xml(prefix=/Docs/)
354: /Docs/Weight=0,0
355: gen_xml(prefix=/Docs/) end
356: gen_xml(prefix=/Docs/)
357: /Docs/BillingCustID=4300200000
358: gen_xml(prefix=/Docs/) end
359: gen_xml(prefix=/Docs/)
360: /Docs/ExtDocNr=00000000003
361: gen_xml(prefix=/Docs/) end
362: gen_xml(prefix=/Docs/)
363: /Docs/AnalysisLock
364: gen_xml(prefix=/Docs/) end
365: gen_xml(prefix=/Docs/)
366: /Docs/PrintFlag
367: gen_xml(prefix=/Docs/) end
368: gen_xml(prefix=/Docs/)
369: /Docs/FormType=0
370: gen_xml(prefix=/Docs/) end
371: gen_xml(prefix=/Docs/)
372: /Docs/Curr=EUR
373: gen_xml(prefix=/Docs/) end
374: gen_xml(prefix=/Docs/)
375: /Docs/ExChangeRate=1,0000
376: gen_xml(prefix=/Docs/) end
377: gen_xml(prefix=/Docs/)
378: /Docs/WIRRate=0
379: gen_xml(prefix=/Docs/) end
380: gen_xml(prefix=/Docs/)
381: /Docs/BankCode
382: gen_xml(prefix=/Docs/) end
383: gen_xml(prefix=/Docs/)
384: /Docs/BankAccount
385: gen_xml(prefix=/Docs/) end
386: gen_xml(prefix=/Docs/)
387: /Docs/Language=0
388: gen_xml(prefix=/Docs/) end
389: gen_xml(prefix=/Docs/)
390: /Docs/PriceGroup=1
391: gen_xml(prefix=/Docs/) end
392: gen_xml(prefix=/Docs/)
393: /Docs/PrFlag=0
394: gen_xml(prefix=/Docs/) end
395: gen_xml(prefix=/Docs/)
396: /Docs/SalesTaxKey=1
397: gen_xml(prefix=/Docs/) end
398: gen_xml(prefix=/Docs/)
399: /Docs/ProceedKey=0
400: gen_xml(prefix=/Docs/) end
401: gen_xml(prefix=/Docs/)
402: /Docs/CustDiscountGroup=0
403: gen_xml(prefix=/Docs/) end
404: gen_xml(prefix=/Docs/)
405: /Docs/FinDisc1=0,00
406: gen_xml(prefix=/Docs/) end
407: gen_xml(prefix=/Docs/)
408: /Docs/Disc1Base=145,72
409: gen_xml(prefix=/Docs/) end
410: gen_xml(prefix=/Docs/)
411: /Docs/Disc1Value=0,00
412: gen_xml(prefix=/Docs/) end
413: gen_xml(prefix=/Docs/)
414: /Docs/FinDisc2=0,00
415: gen_xml(prefix=/Docs/) end
416: gen_xml(prefix=/Docs/)
417: /Docs/Disc2Base=145,72
418: gen_xml(prefix=/Docs/) end
419: gen_xml(prefix=/Docs/)
420: /Docs/Disc2Value=0,00
421: gen_xml(prefix=/Docs/) end
422: gen_xml(prefix=/Docs/)
423: /Docs/FinDisc3=0,00
424: gen_xml(prefix=/Docs/) end
425: gen_xml(prefix=/Docs/)
426: /Docs/Disc3Base=145,72
427: gen_xml(prefix=/Docs/) end
428: gen_xml(prefix=/Docs/)
429: /Docs/Disc3Value=0,00
430: gen_xml(prefix=/Docs/) end
431: gen_xml(prefix=/Docs/)
432: /Docs/ValueSummary=0,00
433: gen_xml(prefix=/Docs/) end
434: gen_xml(prefix=/Docs/)
435: /Docs/Repr=999
436: gen_xml(prefix=/Docs/) end
437: gen_xml(prefix=/Docs/)
438: /Docs/Region=99
439: gen_xml(prefix=/Docs/) end
440: gen_xml(prefix=/Docs/)
441: /Docs/Commission=0,00
442: gen_xml(prefix=/Docs/) end
443: gen_xml(prefix=/Docs/)
444: /Docs/Agent=000000
445: gen_xml(prefix=/Docs/) end
446: gen_xml(prefix=/Docs/)
447: /Docs/CostUnit=0000000000
448: gen_xml(prefix=/Docs/) end
449: gen_xml(prefix=/Docs/)
450: /Docs/CostCentre=0000000000
451: gen_xml(prefix=/Docs/) end
452: gen_xml(prefix=/Docs/)
453: /Docs/AccountingArea=01
454: gen_xml(prefix=/Docs/) end
455: gen_xml(prefix=/Docs/)
456: /Docs/InvoiceCycleKey=0
457: gen_xml(prefix=/Docs/) end
458: gen_xml(prefix=/Docs/)
459: /Docs/AnalysisKey
460: gen_xml(prefix=/Docs/) end
461: gen_xml(prefix=/Docs/)
462: /Docs/OrderNumber
463: gen_xml(prefix=/Docs/) end
464: gen_xml(prefix=/Docs/)
465: /Docs/OrderDate
466: gen_xml(prefix=/Docs/) end
467: gen_xml(prefix=/Docs/)
468: /Docs/OrderCode
469: gen_xml(prefix=/Docs/) end
470: gen_xml(prefix=/Docs/)
471: /Docs/PosType=1
472: gen_xml(prefix=/Docs/) end
473: gen_xml(prefix=/Docs/)
474: /Docs/ItemRef=1002
475: gen_xml(prefix=/Docs/) end
476: gen_xml(prefix=/Docs/)
477: /Docs/CRef
478: gen_xml(prefix=/Docs/) end
479: gen_xml(prefix=/Docs/)
480: /Docs/Desc1=Pr�sentation Niederlande per
481: gen_xml(prefix=/Docs/) end
482: gen_xml(prefix=/Docs/)
483: /Docs/Desc2
484: gen_xml(prefix=/Docs/) end
485: gen_xml(prefix=/Docs/)
486: /Docs/ArticleGroup=102
487: gen_xml(prefix=/Docs/) end
488: gen_xml(prefix=/Docs/)
489: /Docs/PosTypeVersion=E
490: gen_xml(prefix=/Docs/) end
491: gen_xml(prefix=/Docs/)
492: /Docs/DelWeek
493: gen_xml(prefix=/Docs/) end
494: gen_xml(prefix=/Docs/)
495: /Docs/DelDay
496: gen_xml(prefix=/Docs/) end
497: gen_xml(prefix=/Docs/)
498: /Docs/DelTime
499: gen_xml(prefix=/Docs/) end
500: gen_xml(prefix=/Docs/)
501: /Docs/PricePu=145,72
502: gen_xml(prefix=/Docs/) end
503: gen_xml(prefix=/Docs/)
504: /Docs/PriceUnit=0
505: gen_xml(prefix=/Docs/) end
506: gen_xml(prefix=/Docs/)
507: /Docs/PriceCalculation=0
508: gen_xml(prefix=/Docs/) end
509: gen_xml(prefix=/Docs/)
510: /Docs/ItemVal=145,72
511: gen_xml(prefix=/Docs/) end
512: gen_xml(prefix=/Docs/)
513: /Docs/InputKey=0
514: gen_xml(prefix=/Docs/) end
515: gen_xml(prefix=/Docs/)
516: /Docs/AveragePurchasePrice=0
517: gen_xml(prefix=/Docs/) end
518: gen_xml(prefix=/Docs/)
519: /Docs/TaxCode=00
520: gen_xml(prefix=/Docs/) end
521: gen_xml(prefix=/Docs/)
522: /Docs/TaxBra=000
523: gen_xml(prefix=/Docs/) end
524: gen_xml(prefix=/Docs/)
525: /Docs/TaxBraAccess=0
526: gen_xml(prefix=/Docs/) end
527: gen_xml(prefix=/Docs/)
528: /Docs/TaxSumIndex=0
529: gen_xml(prefix=/Docs/) end
530: gen_xml(prefix=/Docs/)
531: /Docs/DiscPC=0,00
532: gen_xml(prefix=/Docs/) end
533: gen_xml(prefix=/Docs/)
534: /Docs/DiscKey=1
535: gen_xml(prefix=/Docs/) end
536: gen_xml(prefix=/Docs/)
537: /Docs/ProceedKeyArticle=01
538: gen_xml(prefix=/Docs/) end
539: gen_xml(prefix=/Docs/)
540: /Docs/ActionKey=00
541: gen_xml(prefix=/Docs/) end
542: gen_xml(prefix=/Docs/)
543: /Docs/ContactCommissionArticle=0,00
544: gen_xml(prefix=/Docs/) end
545: gen_xml(prefix=/Docs/)
546: /Docs/QuantDependantPriceKey
547: gen_xml(prefix=/Docs/) end
548: gen_xml(prefix=/Docs/)
549: /Docs/Quant=1
550: gen_xml(prefix=/Docs/) end
551: gen_xml(prefix=/Docs/)
552: /Docs/QuantUnit
553: gen_xml(prefix=/Docs/) end
554: gen_xml(prefix=/Docs/)
555: /Docs/Count=1
556: gen_xml(prefix=/Docs/) end
557: gen_xml(prefix=/Docs/)
558: /Docs/Length=0,000
559: gen_xml(prefix=/Docs/) end
560: gen_xml(prefix=/Docs/)
561: /Docs/Width=0,000
562: gen_xml(prefix=/Docs/) end
563: gen_xml(prefix=/Docs/)
564: /Docs/Height=0,000
565: gen_xml(prefix=/Docs/) end
566: gen_xml(prefix=/Docs/)
567: /Docs/DecimalPlace=0
568: gen_xml(prefix=/Docs/) end
569: gen_xml(prefix=/Docs/)
570: /Docs/MultiplierQuant=1,000000
571: gen_xml(prefix=/Docs/) end
572: gen_xml(prefix=/Docs/)
573: /Docs/DifferingQuantUnit
574: gen_xml(prefix=/Docs/) end
575: gen_xml(prefix=/Docs/)
576: /Docs/DecimalPlaceConversion=0
577: gen_xml(prefix=/Docs/) end
578: gen_xml(prefix=/Docs/)
579: /Docs/Amount=0
580: gen_xml(prefix=/Docs/) end
581: gen_xml(prefix=/Docs/)
582: /Docs/Unit=0
583: gen_xml(prefix=/Docs/) end
584: gen_xml(prefix=/Docs/)
585: /Docs/Wreath=0,000
586: gen_xml(prefix=/Docs/) end
587: gen_xml(prefix=/Docs/)
588: /Docs/Stock=1
589: gen_xml(prefix=/Docs/) end
590: gen_xml(prefix=/Docs/)
591: /Docs/CostUnitArticle
592: gen_xml(prefix=/Docs/) end
593: gen_xml(prefix=/Docs/)
594: /Docs/SerialNbKey=0
595: gen_xml(prefix=/Docs/) end
596: gen_xml(prefix=/Docs/)
597: /Docs/TextComplementKey=0
598: gen_xml(prefix=/Docs/) end
599: gen_xml(prefix=/Docs/)
600: /Docs/PartsListPrintKey
601: gen_xml(prefix=/Docs/) end
602: gen_xml(prefix=/Docs/)
603: /Docs/Prod=0000000000
604: gen_xml(prefix=/Docs/) end
605: gen_xml(prefix=/Docs/)
606: /Docs/PaymentKey=0
607: gen_xml(prefix=/Docs/) end
608: gen_xml(prefix=/Docs/)
609: /Docs/ReminderKey=00
610: gen_xml(prefix=/Docs/) end
611: gen_xml(prefix=/Docs/)
612: /Docs/PayTerm=1
613: gen_xml(prefix=/Docs/) end
614: gen_xml(prefix=/Docs/)
615: /Docs/PayDays=000
616: gen_xml(prefix=/Docs/) end
617: gen_xml(prefix=/Docs/)
618: /Docs/CashDiscDays1=000
619: gen_xml(prefix=/Docs/) end
620: gen_xml(prefix=/Docs/)
621: /Docs/CashDiscDays2=000
622: gen_xml(prefix=/Docs/) end
623: gen_xml(prefix=/Docs/)
624: /Docs/CashDiscPer1=0,00
625: gen_xml(prefix=/Docs/) end
626: gen_xml(prefix=/Docs/)
627: /Docs/CashDiscPer2=0,00
628: gen_xml(prefix=/Docs/) end
629: gen_xml(prefix=/Docs/)
630: /Docs/PayTerm=2
631: gen_xml(prefix=/Docs/) end
632: gen_xml(prefix=/Docs/)
633: /Docs/PayDays=000
634: gen_xml(prefix=/Docs/) end
635: gen_xml(prefix=/Docs/)
636: /Docs/CashDiscDays1=000
637: gen_xml(prefix=/Docs/) end
638: gen_xml(prefix=/Docs/)
639: /Docs/CashDiscDays2=000
640: gen_xml(prefix=/Docs/) end
641: gen_xml(prefix=/Docs/)
642: /Docs/CashDiscPer1=0,00
643: gen_xml(prefix=/Docs/) end
644: gen_xml(prefix=/Docs/)
645: /Docs/CashDiscPer2=0,00
646: gen_xml(prefix=/Docs/) end
647: gen_xml(prefix=/Docs/)
648: /Docs/TurnOverTaxFree=145,72
649: gen_xml(prefix=/Docs/) end
650: gen_xml(prefix=/Docs/)
651: /Docs/TurnOverTax1=0,00
652: gen_xml(prefix=/Docs/) end
653: gen_xml(prefix=/Docs/)
654: /Docs/TurnOverTax2=0,00
655: gen_xml(prefix=/Docs/) end
656: gen_xml(prefix=/Docs/)
657: /Docs/TurnOverTax3=0,00
658: gen_xml(prefix=/Docs/) end
659: gen_xml(prefix=/Docs/)
660: /Docs/TurnOverTax4=0,00
661: gen_xml(prefix=/Docs/) end
662: gen_xml(prefix=/Docs/)
663: /Docs/TurnOverTax5=0,00
664: gen_xml(prefix=/Docs/) end
665: gen_xml(prefix=/Docs/)
666: /Docs/TurnOverTax6=0,00
667: gen_xml(prefix=/Docs/) end
668: gen_xml(prefix=/Docs/)
669: /Docs/TurnOverTax7=0,00
670: gen_xml(prefix=/Docs/) end
671: gen_xml(prefix=/Docs/)
672: /Docs/TurnOverTax8=0,00
673: gen_xml(prefix=/Docs/) end
674: gen_xml(prefix=/Docs/)
675: /Docs/GrossAmount=145,72
676: gen_xml(prefix=/Docs/) end
677: gen_xml(prefix=/Docs/)
678: /Docs/ProceedAmount=145,72
679: gen_xml(prefix=/Docs/) end
680: gen_xml(prefix=/Docs/)
681: /Docs/Sum0=0,00
682: gen_xml(prefix=/Docs/) end
683: gen_xml(prefix=/Docs/)
684: /Docs/Sum1=0,00
685: gen_xml(prefix=/Docs/) end
686: gen_xml(prefix=/Docs/)
687: /Docs/Sum2=0,00
688: gen_xml(prefix=/Docs/) end
689: gen_xml(prefix=/Docs/)
690: /Docs/Sum3=0,00
691: gen_xml(prefix=/Docs/) end
692: gen_xml(prefix=/Docs/)
693: /Docs/Sum4=0,00
694: gen_xml(prefix=/Docs/) end
695: gen_xml(prefix=/Docs/)
696: /Docs/Sum5=0,00
697: gen_xml(prefix=/Docs/) end
698: gen_xml(prefix=/Docs/)
699: /Docs/Sum6=0,00
700: gen_xml(prefix=/Docs/) end
701: gen_xml(prefix=/Docs/)
702: /Docs/Sum7=0,00
703: gen_xml(prefix=/Docs/) end
704: gen_xml(prefix=/Docs/)
705: /Docs/Sum8=0,00
706: gen_xml(prefix=/Docs/) end
707: gen_xml(prefix=/Docs/)
708: /Docs/TaxCode1=0
709: gen_xml(prefix=/Docs/) end
710: gen_xml(prefix=/Docs/)
711: /Docs/TaxCode2=0
712: gen_xml(prefix=/Docs/) end
713: gen_xml(prefix=/Docs/)
714: /Docs/TaxCode3=0
715: gen_xml(prefix=/Docs/) end
716: gen_xml(prefix=/Docs/)
717: /Docs/TaxCode4=0
718: gen_xml(prefix=/Docs/) end
719: gen_xml(prefix=/Docs/)
720: /Docs/TaxCode5=0
721: gen_xml(prefix=/Docs/) end
722: gen_xml(prefix=/Docs/)
723: /Docs/TaxCode6=0
724: gen_xml(prefix=/Docs/) end
725: gen_xml(prefix=/Docs/)
726: /Docs/TaxCode7=0
727: gen_xml(prefix=/Docs/) end
728: gen_xml(prefix=/Docs/)
729: /Docs/TaxCode8=0
730: gen_xml(prefix=/Docs/) end
731: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>