Annotation of embedaddon/php/ext/standard/tests/array/bug34066.phpt, revision 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($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($val, "gen_xml", "$prefix@");
        !           253:        }
        !           254:        else {
        !           255:            array_walk($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: gen_xml(prefix=/Docs/@)
        !           271: /Docs/@Version=1.0
        !           272: gen_xml(prefix=/Docs/@) end
        !           273: gen_xml(prefix=/Docs/@)
        !           274: /Docs/@ProducerName=xxxxxxxx
        !           275: gen_xml(prefix=/Docs/@) end
        !           276: gen_xml(prefix=/Docs/@)
        !           277: /Docs/@ProductName=Classic Line
        !           278: gen_xml(prefix=/Docs/@) end
        !           279: gen_xml(prefix=/Docs/@)
        !           280: /Docs/@xmlns=x-schema:CL310_DezABFSchema.XML
        !           281: gen_xml(prefix=/Docs/@) end
        !           282: gen_xml(prefix=/Docs/) end
        !           283: gen_xml(prefix=/Docs/)
        !           284: gen_xml(prefix=/Docs/Company/)
        !           285: gen_xml(prefix=/Docs/Company/@)
        !           286: /Docs/Company/@MandateNumber=111
        !           287: gen_xml(prefix=/Docs/Company/@) end
        !           288: gen_xml(prefix=/Docs/Company/@)
        !           289: /Docs/Company/@MandateName=xxx xxxxxxx-xxxxx xxxxxxx
        !           290: gen_xml(prefix=/Docs/Company/@) end
        !           291: gen_xml(prefix=/Docs/Company/@)
        !           292: /Docs/Company/@MandateCurr=EUR
        !           293: gen_xml(prefix=/Docs/Company/@) end
        !           294: gen_xml(prefix=/Docs/Company/) end
        !           295: gen_xml(prefix=/Docs/) end
        !           296: gen_xml(prefix=/Docs/)
        !           297: gen_xml(prefix=/Docs/Doc/)
        !           298: /Docs/Doc/DocID=1
        !           299: gen_xml(prefix=/Docs/Doc/) end
        !           300: gen_xml(prefix=/Docs/Doc/)
        !           301: /Docs/Doc/DocDate=19.09.06
        !           302: gen_xml(prefix=/Docs/Doc/) end
        !           303: gen_xml(prefix=/Docs/Doc/)
        !           304: /Docs/Doc/ReSubmissionDate
        !           305: gen_xml(prefix=/Docs/Doc/) end
        !           306: gen_xml(prefix=/Docs/Doc/)
        !           307: /Docs/Doc/DocTyp=Stapelauftrag
        !           308: gen_xml(prefix=/Docs/Doc/) end
        !           309: gen_xml(prefix=/Docs/Doc/)
        !           310: /Docs/Doc/CustID=00000
        !           311: gen_xml(prefix=/Docs/Doc/) end
        !           312: gen_xml(prefix=/Docs/Doc/)
        !           313: gen_xml(prefix=/Docs/Doc/CustomerAddress/)
        !           314: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           315: /Docs/Doc/CustomerAddress/@Name1=name1
        !           316: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           317: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           318: /Docs/Doc/CustomerAddress/@Name2=name2
        !           319: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           320: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           321: /Docs/Doc/CustomerAddress/@Name3
        !           322: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           323: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           324: /Docs/Doc/CustomerAddress/@City=city
        !           325: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           326: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           327: /Docs/Doc/CustomerAddress/@Street=street
        !           328: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           329: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           330: /Docs/Doc/CustomerAddress/@Postal=postcode
        !           331: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           332: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           333: /Docs/Doc/CustomerAddress/@IATA=90
        !           334: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           335: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           336: /Docs/Doc/CustomerAddress/@Country=Deutschland
        !           337: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           338: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           339: /Docs/Doc/CustomerAddress/@ShortName=short
        !           340: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           341: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           342: /Docs/Doc/CustomerAddress/@ContactKey
        !           343: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           344: gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
        !           345: /Docs/Doc/CustomerAddress/@EMail=email@example.com
        !           346: gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
        !           347: gen_xml(prefix=/Docs/Doc/CustomerAddress/) end
        !           348: gen_xml(prefix=/Docs/Doc/) end
        !           349: gen_xml(prefix=/Docs/Doc/)
        !           350: /Docs/Doc/Text1
        !           351: gen_xml(prefix=/Docs/Doc/) end
        !           352: gen_xml(prefix=/Docs/Doc/)
        !           353: /Docs/Doc/Text2
        !           354: gen_xml(prefix=/Docs/Doc/) end
        !           355: gen_xml(prefix=/Docs/Doc/)
        !           356: /Docs/Doc/Wildcard1
        !           357: gen_xml(prefix=/Docs/Doc/) end
        !           358: gen_xml(prefix=/Docs/Doc/)
        !           359: /Docs/Doc/Wildcard2
        !           360: gen_xml(prefix=/Docs/Doc/) end
        !           361: gen_xml(prefix=/Docs/Doc/)
        !           362: /Docs/Doc/Dispatch=Paketdienst
        !           363: gen_xml(prefix=/Docs/Doc/) end
        !           364: gen_xml(prefix=/Docs/Doc/)
        !           365: /Docs/Doc/Weight=0,0
        !           366: gen_xml(prefix=/Docs/Doc/) end
        !           367: gen_xml(prefix=/Docs/Doc/)
        !           368: /Docs/Doc/BillingCustID=4300200000
        !           369: gen_xml(prefix=/Docs/Doc/) end
        !           370: gen_xml(prefix=/Docs/Doc/)
        !           371: /Docs/Doc/ExtDocNr=00000000003
        !           372: gen_xml(prefix=/Docs/Doc/) end
        !           373: gen_xml(prefix=/Docs/Doc/)
        !           374: /Docs/Doc/AnalysisLock
        !           375: gen_xml(prefix=/Docs/Doc/) end
        !           376: gen_xml(prefix=/Docs/Doc/)
        !           377: /Docs/Doc/PrintFlag
        !           378: gen_xml(prefix=/Docs/Doc/) end
        !           379: gen_xml(prefix=/Docs/Doc/)
        !           380: /Docs/Doc/FormType=0
        !           381: gen_xml(prefix=/Docs/Doc/) end
        !           382: gen_xml(prefix=/Docs/Doc/)
        !           383: /Docs/Doc/Curr=EUR
        !           384: gen_xml(prefix=/Docs/Doc/) end
        !           385: gen_xml(prefix=/Docs/Doc/)
        !           386: /Docs/Doc/ExChangeRate=1,0000
        !           387: gen_xml(prefix=/Docs/Doc/) end
        !           388: gen_xml(prefix=/Docs/Doc/)
        !           389: /Docs/Doc/WIRRate=0
        !           390: gen_xml(prefix=/Docs/Doc/) end
        !           391: gen_xml(prefix=/Docs/Doc/)
        !           392: gen_xml(prefix=/Docs/Doc/OneTimeCustomer/)
        !           393: gen_xml(prefix=/Docs/Doc/OneTimeCustomer/@)
        !           394: /Docs/Doc/OneTimeCustomer/@BankCode
        !           395: gen_xml(prefix=/Docs/Doc/OneTimeCustomer/@) end
        !           396: gen_xml(prefix=/Docs/Doc/OneTimeCustomer/@)
        !           397: /Docs/Doc/OneTimeCustomer/@BankAccount
        !           398: gen_xml(prefix=/Docs/Doc/OneTimeCustomer/@) end
        !           399: gen_xml(prefix=/Docs/Doc/OneTimeCustomer/) end
        !           400: gen_xml(prefix=/Docs/Doc/) end
        !           401: gen_xml(prefix=/Docs/Doc/)
        !           402: /Docs/Doc/Language=0
        !           403: gen_xml(prefix=/Docs/Doc/) end
        !           404: gen_xml(prefix=/Docs/Doc/)
        !           405: /Docs/Doc/PriceGroup=1
        !           406: gen_xml(prefix=/Docs/Doc/) end
        !           407: gen_xml(prefix=/Docs/Doc/)
        !           408: /Docs/Doc/PrFlag=0
        !           409: gen_xml(prefix=/Docs/Doc/) end
        !           410: gen_xml(prefix=/Docs/Doc/)
        !           411: /Docs/Doc/SalesTaxKey=1
        !           412: gen_xml(prefix=/Docs/Doc/) end
        !           413: gen_xml(prefix=/Docs/Doc/)
        !           414: /Docs/Doc/ProceedKey=0
        !           415: gen_xml(prefix=/Docs/Doc/) end
        !           416: gen_xml(prefix=/Docs/Doc/)
        !           417: /Docs/Doc/CustDiscountGroup=0
        !           418: gen_xml(prefix=/Docs/Doc/) end
        !           419: gen_xml(prefix=/Docs/Doc/)
        !           420: gen_xml(prefix=/Docs/Doc/Discount/)
        !           421: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           422: /Docs/Doc/Discount/@FinDisc1=0,00
        !           423: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           424: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           425: /Docs/Doc/Discount/@Disc1Base=145,72
        !           426: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           427: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           428: /Docs/Doc/Discount/@Disc1Value=0,00
        !           429: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           430: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           431: /Docs/Doc/Discount/@FinDisc2=0,00
        !           432: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           433: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           434: /Docs/Doc/Discount/@Disc2Base=145,72
        !           435: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           436: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           437: /Docs/Doc/Discount/@Disc2Value=0,00
        !           438: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           439: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           440: /Docs/Doc/Discount/@FinDisc3=0,00
        !           441: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           442: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           443: /Docs/Doc/Discount/@Disc3Base=145,72
        !           444: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           445: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           446: /Docs/Doc/Discount/@Disc3Value=0,00
        !           447: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           448: gen_xml(prefix=/Docs/Doc/Discount/@)
        !           449: /Docs/Doc/Discount/@ValueSummary=0,00
        !           450: gen_xml(prefix=/Docs/Doc/Discount/@) end
        !           451: gen_xml(prefix=/Docs/Doc/Discount/) end
        !           452: gen_xml(prefix=/Docs/Doc/) end
        !           453: gen_xml(prefix=/Docs/Doc/)
        !           454: gen_xml(prefix=/Docs/Doc/Contact/)
        !           455: gen_xml(prefix=/Docs/Doc/Contact/@)
        !           456: /Docs/Doc/Contact/@Repr=999
        !           457: gen_xml(prefix=/Docs/Doc/Contact/@) end
        !           458: gen_xml(prefix=/Docs/Doc/Contact/@)
        !           459: /Docs/Doc/Contact/@Region=99
        !           460: gen_xml(prefix=/Docs/Doc/Contact/@) end
        !           461: gen_xml(prefix=/Docs/Doc/Contact/@)
        !           462: /Docs/Doc/Contact/@Commission=0,00
        !           463: gen_xml(prefix=/Docs/Doc/Contact/@) end
        !           464: gen_xml(prefix=/Docs/Doc/Contact/@)
        !           465: /Docs/Doc/Contact/@Agent=000000
        !           466: gen_xml(prefix=/Docs/Doc/Contact/@) end
        !           467: gen_xml(prefix=/Docs/Doc/Contact/) end
        !           468: gen_xml(prefix=/Docs/Doc/) end
        !           469: gen_xml(prefix=/Docs/Doc/)
        !           470: gen_xml(prefix=/Docs/Doc/Booking/)
        !           471: gen_xml(prefix=/Docs/Doc/Booking/@)
        !           472: /Docs/Doc/Booking/@CostUnit=0000000000
        !           473: gen_xml(prefix=/Docs/Doc/Booking/@) end
        !           474: gen_xml(prefix=/Docs/Doc/Booking/@)
        !           475: /Docs/Doc/Booking/@CostCentre=0000000000
        !           476: gen_xml(prefix=/Docs/Doc/Booking/@) end
        !           477: gen_xml(prefix=/Docs/Doc/Booking/@)
        !           478: /Docs/Doc/Booking/@AccountingArea=01
        !           479: gen_xml(prefix=/Docs/Doc/Booking/@) end
        !           480: gen_xml(prefix=/Docs/Doc/Booking/) end
        !           481: gen_xml(prefix=/Docs/Doc/) end
        !           482: gen_xml(prefix=/Docs/Doc/)
        !           483: /Docs/Doc/InvoiceCycleKey=0
        !           484: gen_xml(prefix=/Docs/Doc/) end
        !           485: gen_xml(prefix=/Docs/Doc/)
        !           486: /Docs/Doc/AnalysisKey
        !           487: gen_xml(prefix=/Docs/Doc/) end
        !           488: gen_xml(prefix=/Docs/Doc/)
        !           489: /Docs/Doc/OrderNumber
        !           490: gen_xml(prefix=/Docs/Doc/) end
        !           491: gen_xml(prefix=/Docs/Doc/)
        !           492: /Docs/Doc/OrderDate
        !           493: gen_xml(prefix=/Docs/Doc/) end
        !           494: gen_xml(prefix=/Docs/Doc/)
        !           495: /Docs/Doc/OrderCode
        !           496: gen_xml(prefix=/Docs/Doc/) end
        !           497: gen_xml(prefix=/Docs/Doc/)
        !           498: gen_xml(prefix=/Docs/Doc/DocItems/)
        !           499: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           500: /Docs/Doc/DocItems/DocItem/PosType=1
        !           501: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           502: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           503: /Docs/Doc/DocItems/DocItem/ItemRef=1002
        !           504: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           505: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           506: /Docs/Doc/DocItems/DocItem/CRef
        !           507: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           508: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           509: /Docs/Doc/DocItems/DocItem/Desc1=Pr�sentation Niederlande per
        !           510: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           511: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           512: /Docs/Doc/DocItems/DocItem/Desc2
        !           513: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           514: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           515: /Docs/Doc/DocItems/DocItem/ArticleGroup=102
        !           516: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           517: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           518: /Docs/Doc/DocItems/DocItem/PosTypeVersion=E
        !           519: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           520: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           521: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/)
        !           522: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@)
        !           523: /Docs/Doc/DocItems/DocItem/Delivery/@DelWeek
        !           524: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@) end
        !           525: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@)
        !           526: /Docs/Doc/DocItems/DocItem/Delivery/@DelDay
        !           527: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@) end
        !           528: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@)
        !           529: /Docs/Doc/DocItems/DocItem/Delivery/@DelTime
        !           530: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@) end
        !           531: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/) end
        !           532: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           533: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           534: /Docs/Doc/DocItems/DocItem/PricePu=145,72
        !           535: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           536: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           537: /Docs/Doc/DocItems/DocItem/PriceUnit=0
        !           538: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           539: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           540: /Docs/Doc/DocItems/DocItem/PriceCalculation=0
        !           541: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           542: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           543: /Docs/Doc/DocItems/DocItem/ItemVal=145,72
        !           544: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           545: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           546: /Docs/Doc/DocItems/DocItem/InputKey=0
        !           547: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           548: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           549: /Docs/Doc/DocItems/DocItem/AveragePurchasePrice=0
        !           550: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           551: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           552: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/)
        !           553: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@)
        !           554: /Docs/Doc/DocItems/DocItem/Tax/@TaxCode=00
        !           555: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@) end
        !           556: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@)
        !           557: /Docs/Doc/DocItems/DocItem/Tax/@TaxBra=000
        !           558: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@) end
        !           559: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@)
        !           560: /Docs/Doc/DocItems/DocItem/Tax/@TaxBraAccess=0
        !           561: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@) end
        !           562: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@)
        !           563: /Docs/Doc/DocItems/DocItem/Tax/@TaxSumIndex=0
        !           564: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@) end
        !           565: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/) end
        !           566: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           567: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           568: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/)
        !           569: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/@)
        !           570: /Docs/Doc/DocItems/DocItem/DiscountArticle/@DiscPC=0,00
        !           571: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/@) end
        !           572: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/@)
        !           573: /Docs/Doc/DocItems/DocItem/DiscountArticle/@DiscKey=1
        !           574: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/@) end
        !           575: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/) end
        !           576: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           577: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           578: /Docs/Doc/DocItems/DocItem/ProceedKeyArticle=01
        !           579: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           580: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           581: /Docs/Doc/DocItems/DocItem/ActionKey=00
        !           582: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           583: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           584: /Docs/Doc/DocItems/DocItem/ContactCommissionArticle=0,00
        !           585: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           586: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           587: /Docs/Doc/DocItems/DocItem/QuantDependantPriceKey
        !           588: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           589: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           590: /Docs/Doc/DocItems/DocItem/Quant=1
        !           591: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           592: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           593: /Docs/Doc/DocItems/DocItem/QuantUnit
        !           594: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           595: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           596: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/)
        !           597: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@)
        !           598: /Docs/Doc/DocItems/DocItem/Meas/@Count=1
        !           599: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@) end
        !           600: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@)
        !           601: /Docs/Doc/DocItems/DocItem/Meas/@Length=0,000
        !           602: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@) end
        !           603: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@)
        !           604: /Docs/Doc/DocItems/DocItem/Meas/@Width=0,000
        !           605: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@) end
        !           606: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@)
        !           607: /Docs/Doc/DocItems/DocItem/Meas/@Height=0,000
        !           608: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@) end
        !           609: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/) end
        !           610: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           611: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           612: /Docs/Doc/DocItems/DocItem/DecimalPlace=0
        !           613: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           614: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           615: /Docs/Doc/DocItems/DocItem/MultiplierQuant=1,000000
        !           616: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           617: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           618: /Docs/Doc/DocItems/DocItem/DifferingQuantUnit
        !           619: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           620: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           621: /Docs/Doc/DocItems/DocItem/DecimalPlaceConversion=0
        !           622: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           623: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           624: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/)
        !           625: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/@)
        !           626: /Docs/Doc/DocItems/DocItem/WeightArticle/@Amount=0
        !           627: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/@) end
        !           628: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/@)
        !           629: /Docs/Doc/DocItems/DocItem/WeightArticle/@Unit=0
        !           630: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/@) end
        !           631: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/) end
        !           632: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           633: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           634: /Docs/Doc/DocItems/DocItem/Wreath=0,000
        !           635: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           636: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           637: /Docs/Doc/DocItems/DocItem/Stock=1
        !           638: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           639: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           640: /Docs/Doc/DocItems/DocItem/CostUnitArticle
        !           641: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           642: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           643: /Docs/Doc/DocItems/DocItem/SerialNbKey=0
        !           644: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           645: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           646: /Docs/Doc/DocItems/DocItem/TextComplementKey=0
        !           647: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           648: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           649: /Docs/Doc/DocItems/DocItem/PartsListPrintKey
        !           650: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           651: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
        !           652: /Docs/Doc/DocItems/DocItem/Prod=0000000000
        !           653: gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
        !           654: gen_xml(prefix=/Docs/Doc/DocItems/) end
        !           655: gen_xml(prefix=/Docs/Doc/) end
        !           656: gen_xml(prefix=/Docs/Doc/)
        !           657: gen_xml(prefix=/Docs/Doc/Payment/)
        !           658: /Docs/Doc/Payment/PaymentKey=0
        !           659: gen_xml(prefix=/Docs/Doc/Payment/) end
        !           660: gen_xml(prefix=/Docs/Doc/Payment/)
        !           661: /Docs/Doc/Payment/ReminderKey=00
        !           662: gen_xml(prefix=/Docs/Doc/Payment/) end
        !           663: gen_xml(prefix=/Docs/Doc/Payment/)
        !           664: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/)
        !           665: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           666: /Docs/Doc/Payment/PayTerms/@PayTerm=1
        !           667: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           668: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           669: /Docs/Doc/Payment/PayTerms/@PayDays=000
        !           670: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           671: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           672: /Docs/Doc/Payment/PayTerms/@CashDiscDays1=000
        !           673: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           674: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           675: /Docs/Doc/Payment/PayTerms/@CashDiscDays2=000
        !           676: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           677: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           678: /Docs/Doc/Payment/PayTerms/@CashDiscPer1=0,00
        !           679: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           680: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           681: /Docs/Doc/Payment/PayTerms/@CashDiscPer2=0,00
        !           682: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           683: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/) end
        !           684: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/)
        !           685: /Docs/Doc/Payment/PayTerms
        !           686: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           687: /Docs/Doc/Payment/PayTerms/@PayTerm=2
        !           688: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           689: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           690: /Docs/Doc/Payment/PayTerms/@PayDays=000
        !           691: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           692: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           693: /Docs/Doc/Payment/PayTerms/@CashDiscDays1=000
        !           694: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           695: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           696: /Docs/Doc/Payment/PayTerms/@CashDiscDays2=000
        !           697: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           698: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           699: /Docs/Doc/Payment/PayTerms/@CashDiscPer1=0,00
        !           700: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           701: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
        !           702: /Docs/Doc/Payment/PayTerms/@CashDiscPer2=0,00
        !           703: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
        !           704: gen_xml(prefix=/Docs/Doc/Payment/PayTerms/) end
        !           705: gen_xml(prefix=/Docs/Doc/Payment/) end
        !           706: gen_xml(prefix=/Docs/Doc/) end
        !           707: gen_xml(prefix=/Docs/Doc/)
        !           708: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/)
        !           709: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           710: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTaxFree=145,72
        !           711: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           712: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           713: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax1=0,00
        !           714: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           715: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           716: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax2=0,00
        !           717: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           718: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           719: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax3=0,00
        !           720: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           721: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           722: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax4=0,00
        !           723: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           724: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           725: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax5=0,00
        !           726: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           727: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           728: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax6=0,00
        !           729: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           730: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           731: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax7=0,00
        !           732: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           733: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
        !           734: /Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax8=0,00
        !           735: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
        !           736: gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/) end
        !           737: gen_xml(prefix=/Docs/Doc/) end
        !           738: gen_xml(prefix=/Docs/Doc/)
        !           739: /Docs/Doc/GrossAmount=145,72
        !           740: gen_xml(prefix=/Docs/Doc/) end
        !           741: gen_xml(prefix=/Docs/Doc/)
        !           742: /Docs/Doc/ProceedAmount=145,72
        !           743: gen_xml(prefix=/Docs/Doc/) end
        !           744: gen_xml(prefix=/Docs/Doc/)
        !           745: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/)
        !           746: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           747: /Docs/Doc/NetAmountByPayTerm2/@Sum0=0,00
        !           748: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           749: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           750: /Docs/Doc/NetAmountByPayTerm2/@Sum1=0,00
        !           751: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           752: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           753: /Docs/Doc/NetAmountByPayTerm2/@Sum2=0,00
        !           754: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           755: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           756: /Docs/Doc/NetAmountByPayTerm2/@Sum3=0,00
        !           757: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           758: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           759: /Docs/Doc/NetAmountByPayTerm2/@Sum4=0,00
        !           760: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           761: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           762: /Docs/Doc/NetAmountByPayTerm2/@Sum5=0,00
        !           763: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           764: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           765: /Docs/Doc/NetAmountByPayTerm2/@Sum6=0,00
        !           766: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           767: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           768: /Docs/Doc/NetAmountByPayTerm2/@Sum7=0,00
        !           769: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           770: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
        !           771: /Docs/Doc/NetAmountByPayTerm2/@Sum8=0,00
        !           772: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
        !           773: gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/) end
        !           774: gen_xml(prefix=/Docs/Doc/) end
        !           775: gen_xml(prefix=/Docs/Doc/)
        !           776: gen_xml(prefix=/Docs/Doc/TaxCodes/)
        !           777: gen_xml(prefix=/Docs/Doc/TaxCodes/@)
        !           778: /Docs/Doc/TaxCodes/@TaxCode1=0
        !           779: gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
        !           780: gen_xml(prefix=/Docs/Doc/TaxCodes/@)
        !           781: /Docs/Doc/TaxCodes/@TaxCode2=0
        !           782: gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
        !           783: gen_xml(prefix=/Docs/Doc/TaxCodes/@)
        !           784: /Docs/Doc/TaxCodes/@TaxCode3=0
        !           785: gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
        !           786: gen_xml(prefix=/Docs/Doc/TaxCodes/@)
        !           787: /Docs/Doc/TaxCodes/@TaxCode4=0
        !           788: gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
        !           789: gen_xml(prefix=/Docs/Doc/TaxCodes/@)
        !           790: /Docs/Doc/TaxCodes/@TaxCode5=0
        !           791: gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
        !           792: gen_xml(prefix=/Docs/Doc/TaxCodes/@)
        !           793: /Docs/Doc/TaxCodes/@TaxCode6=0
        !           794: gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
        !           795: gen_xml(prefix=/Docs/Doc/TaxCodes/@)
        !           796: /Docs/Doc/TaxCodes/@TaxCode7=0
        !           797: gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
        !           798: gen_xml(prefix=/Docs/Doc/TaxCodes/@)
        !           799: /Docs/Doc/TaxCodes/@TaxCode8=0
        !           800: gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
        !           801: gen_xml(prefix=/Docs/Doc/TaxCodes/) end
        !           802: gen_xml(prefix=/Docs/Doc/) end
        !           803: gen_xml(prefix=/Docs/) end
        !           804: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>