From 3b30864b915f78573a4ea700ae83739e72101159 Mon Sep 17 00:00:00 2001 From: "Dr. Jan C. Thiele" Date: Sat, 13 Feb 2021 21:32:13 +0100 Subject: [PATCH] update to XRechnung 2.0.1 update to XRechnung Version 2.0.1 --- Dokumentation.docx | Bin 678507 -> 676898 bytes Dokumentation.pdf | Bin 474546 -> 474224 bytes build.xml | 62 +- src/6523.xsl | 427 ++-- src/UNECE-RE-21.xsl | 848 +++---- src/cii-xr.xsl | 4943 +++++++++++++++++++------------------ src/ubl-creditnote-xr.xsl | 4868 ++++++++++++++++++------------------ src/ubl-invoice-xr.xsl | 4756 +++++++++++++++++------------------ 8 files changed, 7974 insertions(+), 7930 deletions(-) diff --git a/Dokumentation.docx b/Dokumentation.docx index 95485bc6c5be31d55ad767bebaed3a4c56e07597..d8574b9f9de91e98d3a6ddc54e8cc6682a320ca2 100644 GIT binary patch delta 46495 zcmV(?K-a(Pv?-#fDXdkq6uejJe?Y#2flbmj3Y#9 zZlqofJiuCiAp5Z&{q;4wT0+}kHIkd72RxoPGvK@XgA~yYjOAJtBui2ffvR-PRa=n9 z&6oH+i7YZzGocj}X7bko9kz(L-Gj^H96XoVYAikXlJN*vpNl8T^CSUd{Xyh*`%?K}Qm$m2oPO51@TG9 z^4BRt?kz)5BO2|7HuENo>&)juP!rT3OEB)|^dw<|yiwe|P88SPC_-we28&w$a3fDT zlH>`c96@?>3F^q$gFn8I3G(I=)RX00GG8v&AvNrw{0@k&k25c3px2F{N|xP!xbn6% z{m(b2OStfjj=&C@u`Bj?La$^f&_f)14n=%76pcWs zo&k|R1O%jdhD7}s(hHrVe+&tKj>P;J67d{~{V}9x<`jQEH}E)dB9OU_)6mGlZR#SS zk?xD+697((+&BHe&ntk5(swY1AMJlYB2eodAtdbYMqrRIww-{m?@;0|H$@uVUh03k zuMb7PZR%gX?rNm(>3>s2x&(*1=Sb=VKo@b8d46*5;o*;>flTiXvu00|9Ibmj=k${j8TDLtnic`Z3fJDHCTEKq{TJ;FPzhG2a(CKczf~A5P+ZFsy zKn{7E7^%?%qm2tZ#)>jna==s&X!AOi;RqT01F5%QSz=GW+@L7RqhwvMNs^qcQ3N^6 zAq0k@sJomAOcHpS!Q{H(WRlijv%Cs`Shq(b_;NG%b0@e#zWxVtU!eX|uViks#IQhz zlGK06ob>42d~LyUd0o0Gdo9>iTd!0XVbt}r+=+~08~pZvvm$a^+u#0?KE(wZj<<3O z;qxj17+K;3!7K-J5ES-l!yJS1Skv&=)zq=P2mpV2udH8nKP!yDf3y5`6X!aBze{8} zvhTF}e9&oyr%8-s9}hZn`8*o*i@Yxk`Xzs-*2-geip3R@r1)O}|2;Nkf+e)&rT#X@ zt}W|M2brB;zApB5`BLI2&j5yzS-w99&IoiE`oOEYe3bc60>{X5KJ$$iGd+0mVvd#N zSIL5J`;E4&IEdkJ)j}IZ9yiI^`7RB|?@~l4*rT+-0H*sO(w7@2`m~r``g`dTbo+m% z)+dG|agL#Jwy6#F3lm_=V{>?NvnI;gwdoGZ(AZz44CkB_hW>r0EzO$uiz85Jq|SD4hR_S1_zBgiwb6FWOT@MS-H zu&9?p)z_xNBY%9^;Rp#AK-1EbD2so}EKXD0Bk_TVC=UyMxA^*l+_n7!sSGo_eBTvH zeb>t&df*tg0~V8ZT;C=!n2|V?uB{Aq=u-8mlf2{#@+GZlG>RuMBE4*^w)07{Vi_YV4uK5_BVg8^|y2D zZ$%yP?`u9me5Lu!fdiR4*AjRjCk?=c07j0;@?xON|C+}ZiL)q4GWFEyfhi|WE3l`p zN9|Eye=^RK^fJXV=%w&QE02b_d)MewRX_NC{*?z2C4Fm7xio#%%JrC?9JA}&wi7*u zHJ}IoGPrk-^UpT)EgPBe9eIB$E3NCHgSPUTmHeDM|7`ueWT=nYLIsQ<@$Ve^uh_4) zrdPyw?iVeMuI_#8wYW;sg3O@x((@{=5;6^Eg@-xd?YK(w1THCc2mXJItKSGzqK}^{*1DFkEIyjD4~Mq)3(*B?j)qK0?*ELRHN${62r7YIAa|eG6!- zHQT3tk~<$k>xY9D^%1oGRe}~n;0z-$PuM|<;u#KAgpZ&F%YGwhLCWHH3R*qjUq;Y8 z_4$ZbKOC>ih@Ew0_OUm0LJ4AE8!o(3YPswu&VdXzfZ8b>;qd+ zzlG~WA2I8PV;1`nvz{0i^@ojFq<}I!4If!vKZhj=5ykO(t8*{ryPm@~y=!EI_Wtw{ z@w+8Y>c7{Ikel1*U0^VZloSQ7bN)!D6P}#VKyg%-QP{#CK}dgidMMt*Q0#s@mK?!z3Jubwu@^MKQye3(aPfZqh=)Tl76kHNqKS*B zQu?{oH=@?u^PS*Lf{!N|fodk*SHj$1o*pcEn8?z)$7#?0=Hx}OxIijTCNCPL6r8yB z{x>GC>zGm>OH6;A=8RGv$AKA_|H}=_&yOU190Xn#==({`^h45>r9955Ern$Xf@+56=Y6K$gg)~b@{!NH{9Nq0*W5Sv zTo))s5{$w>c`!KdLjM6*L5GHWWeD_(u3;ts@T{n7l0Pu3I@B5GIeSe>( zAXFLIo6+iWI`ca;^OK5wA=cGroZgCcS3-VQXn9#8988~|F#HpN{oJ7cs8nC?-aL3V zk9^PY|5|^Y{7#xU`MLLJ*TH>c_~R%7|BQZq{MZS3Yv#X>#6J*2u4ah*YwG@$&5Tw=N#%{QB)(O+h|e zs#1@Zs^2;n@qE#G$0fdWM22QrMwH(3TEaKA@*v~OqpSKk5Ibu5VXNck-NFPbsU*&P zut4#P@W=eOQOO{l_2%Dcu5Xzk7&FJuT@YMAl^lq?nhjg?)QGa?4YL?5rQZyGIKfaP zcd>uYe}7W)g|!-1>-DY0+6D2kM~MPXOFyzPh3`RSw+P~bl|o_GZ$J5Y5~QE@a6FLv zJ?p3AtIKNSt-0&E|1azKS^RoyK=wuywH!ZkS|BRy^E8fp_zG9+E)=(1C;VI+kX)p3 z^4s6*?5H&Yqt%i}7|nrIX%?S+r)3+*IBI_xrVEh#+yQ$dvA3B0r3LfOpM}pqYJxwy z-e_w7rR85b*qy7xPw;IP%gbB8{R3Fy_P2j{FhDpdaGrNXItk}-oPDwp#Y9GyDd91F z^UHi1#Ow6A+gt)v)T#&2k0K}ajKFN!KCJ)LtAK^I&PDdy-}7?-y8mtmds(t`Q44?e zqLqDhq8z?P;zXdt!;5M_#c!W7lR2E=?l#BImQ-&=ly?V<+6ch1222@_Z$jI)ovgKU zPGE`SyU)eVT2AWz_V?&~Zy_xSm@){dt{)k}r9xfwQUJIB&`neu*wINrUEnzRUx0tW ziwF+RV*vuk_T73!fRPRYBMiaV-L-%E9)o0PMr2t0$;)Y!#9=7SKR$sK92(4Ql7+@M1xpU8-gGAAbeG5jmL*WDS`Eqkgvbukv%PZC3 zGPyjK10$8?^DmGShF8M<)ev|)MiS`dcKUFe`C$?`6Znh~+%>PKADylPA4Y<80)^2G zMU!AiOveLDb}6>%foqXX}GooD7KNX9(*37 zXbFYuE|>vqsnIwp&?LdJuy23K?Y&&BvTmhcxn zurOo^&>IU*=@d?)cYSiUTgS@fresj}7}^yW5m1oe;Nd?LTyZFMSL1&KWE#a0d)1iMbe1`){Zo zd8nMES>AEtumvx^+&F)Y_Ue8a$6=N?rSD3?ua1KdJYZM=iGxEmIbV&S;9Xmi8Qs52i4S9aQ)XHPn|8WkrJ-| zU&Vz%3}ktR?KH_$-IYsYcQr1J0YF%K3!1;jz5u+8-N0PR*Ta8P8~%OeMrUtUzOPZY z3d)lCb;wew5qusrYqkPAXx3WH&GD2&trF|!xJLme1NLPxJ}NQ%LszhCE=*EvxU zig6QRfpqmHET4Y|cb8ibua>}tc-ShqzdNd7<>}pxn8RHHC>p1h!}IlZ!;%i88T{Fz zX7Heq&&#EeCKqRbv*IYe^T=lo(UgT5Q4F6oZv8s*L9dsa+KrJ%apL+Ojs%zxGXLyM zo#1JB2Rm4JOyW`~vGS#F=ib*kv|lG&?(a|@gFcP!&p>~hneQ6)lJXc|6)+u|hE?x~65j$q$J-cKWxd*Xm=rOEqh*nmZ|Wd^6}nq7@MW0xUnO+J z|H?2FKI5-V7tBtVnda6oK_Dn{=dVqVJ_XJ;zoqHVbdujC<#BS0QS4_1B%PqDZYlgT z2X4H&hqr$i4zACiz%1{SxA!yuU%`g&^5Z?X^<@Cs$l_1Xpg+}8+%{I-q(aY_7^mx@oqq`2j~nH<8DXT&&$DZ(` zZ0+u@DraHp&$jDxdohcalQqK^+fmQ32ec~p)so{A35lf|a2(9jIQ3R|pvZm@T4Q`_ zkMf;Jm6F0GVll7Qf{0_;Tm^&S?r1Gpj;H}=i}7J~ ziq4djx=}ap&&zS9ZRJ64&Pbs&TZl$^Vy1_PWmsmDg;SMta6Ozj!iX#m>*G9MGP|R{ zbGZ>x)qwqMTvsSNJx?RdOPzQEDzs zMB~T+*&?3mV~1%Yq29x@aZWG#uHD}FlDpjwS!b^V%FI0KXdIKWDSGElNp88$)HZRd zt7dEO5QwJ^6{N!hXZo9cxg7h4bq#-r<7*#m@bUdxEwBK~HHknGa}pA#(|UxK80(rO z#oHRlN~j%@DFQx66^)sq(R?K9#Ey=+t)rdO81tJ^Uh){Jgl&yAFoSIi#{#htTQ%|i znkxK>>2;8O9+B3evp}4bNUY;Yd`-_aU{4eDwv8o+6G$6r3iJ<{x#{-LLwtWxndtPm zt|-!6R+%p6M;z$-=pyTFDWIzoXXxcfh-UpBhAS7t);6g}k@|8SE3~Bd{mq1H2b~$S zn&x&HF5PM{pyX|(vSCUy_{>lpOF_+5Ayu2Ts-dGbp@n6NIKz~y0qtHml~9eC3hBs* zO1B#zlL?#r8qqKhRTAaV#>tP4AvjOgJ zg=5$q3R+_}op>-_NY-8+PBGHO7jmv`Ou{AO#aj2Gk+3vk;o$G1lumyrvlj%1>Dn#1 zV%k3<$a)-cX0gx1T zbVK0cqjp+kDbDK(IT^C?5N!(%e>kv*%9wk@##2hWyBT}!wt5(8$I)y}*?xb<3>fyL z`0i166>CKGQ2jihr>cLO7g@j!yzW|_9Q$W^g&2D7uc&+;=W|SL0NwHU44j$e(d{AU z#8Tk)y}9oN<6t)3yB<2{2YXt<8u9K z`e$r8I|R~sv)}J~(W$pn-L*O`PS$!Tje6%a%B(h%$5lRz&oY0#VVU+m*p1iQX>Y$q z$1$VM@N`EEl95*f?)v9kpnBD4(+TqBevEdJF{O6VASVZOPi4q#JQ(*q*${~Ju#g4G zr$#zHnGu-hInA}UbtBn!jE+O7fTU1Nk;Y;I|%T^m>x-8~fvHzviTcbb?*tabV0 z$SGEx6w_y?F{gi9JtsR)?U=x|6SZJsit@x6=IaXIn9Y2q;JamTav5HAoC)7KjIwOu zh3bS}deV_II(vCXpF8~sF(&0GYU6TGl~=?jcg4+QbLb8GIX9YynTB^7vpH+|6r-49 zs9=d|CKz_M<})PNbaksdPPWjm5rma^MHuoYZNc+vUW9*%qRe}ulq3$k0l`+g1PAE^ zZadS;s<^#L*o779cs)JJ)#TJnk1~VqSeMaz#K51A`JO=rv!0u2f;^llY_-O%rI$^a z?z{%{QZ5=>O1Vk6aKom$+0AjZGl`G=u{QMjF22(p+o1Jql(kpNNfOJBeacB@=qRRu zd3sV=fdYSa)WjxhH&Z}oI2@=mh4+{1PR|ipj$fN|IYS1#P0Sh2kUF!jQWVo&IV;8( z75K9i(HTZ`Zz5IWoDP-&y(&T@2~eQMv#^^&uhUff@}&j? z+d;4&uYV8g%gw)84RrxF7-_tB?ou6_u?ej8zX=?r{?A?J>B16XNqz&jH4vs1Cx!*~ z3Xo*MXkrWZ-N)Oed}|lO!{znHCG>MAtv7$=&333^XY2hD+(13-n&91YUi1;g{wmq} zN2OG0jzY;_NvYyI$;x#7+~%56Wn_}UNV4Xoek|025NGICD?JzDlVQ&nVUAeD$B4QhizVAC&3`rTRgseo!W= zzdxlaQ{X@HDWyvM6s5|bpNYqmDur{OY3hMfrE7xqo>Toy!IN(x6@Ty2CNV$2v~SU> zigLs&UfU*Z6d?t2RiY7NCmq{}52#$Wsjw(e_a( zPuwcn;KRXu<{E9e=YM)G!r-M6mQr>UUDibBLxd03Yn_iz<{~3UO77=}vLTCd#at~; z(VpcLfu?aO-JQB2cgzyLkW+f$#x^rB(cVAe6y)Jk*rgAS7o};EsybUVon(6UkJ4YCYUL(s4#j z*zIuAZaah^V_Oeb(O9hk4Wu(Vf}MCOSh7ip&iNQq#*Q!q&e={n)Gm#V34YvlhpO9N ztm5@xx?(iRbD~1sou}d^rd_t6%F(duhc%!zpW)}&Ir2d~8)=ee0Tg*EgWm*HeEson;iSKsTKIfO?fDk7>H`ny(obJvRqhf>{ ziG|IXg1A`ZeQ$$p7d0Tl#Z|xBO^H*5pF^E;yriqm4^|X*lts~ZX8HQqUz%p>3h9B> zs7(|Z(|;rGdNhWj60?()q?1;j?;R$`h6OziT`yA)R4C63q)9NE!dog%Y$qZre5aLs6FH@FXs=rme+tar5Y({q7IW1t01L1nK>D` z6Kn+f^lOx=6l;Ywmf_v#F`e}arK&9uN#!dAQh%x*>-7j_Ct`biH|nDxcJC#P;e`!j zm8Krfbs49FReMqc+T_5D5D){0ST?egWq06Cb}P$BeQO|qb$Q5c^iEC@JIo%+V#ilG zkDiuEd!X`%$r%}{(yC35m^kaS(Qc*`d9s zw}0IpX&U;1UM$gYxNFPfQP(C``j`fjAf!}*%7Wdl2HX>=fNV!$ek_Vfi7b}^=j^%; z(Gv$F)?(E@QFc74+K4-rltGjk2l6mK4qR$yo#jroIeX(mr^;njX+jMcF1OW|JhIB^ zY5=re&c9=M^7M1z7zIZsFL}UTFCaED=71nBxpVnStcn5EEUbWk+b7P0}eAJnE zk}Y@k=mF^n&Z;`MCp)i5M`t~WmQ`;}38G}2&$&sS*Ydbx2Xm|leTh8>VSk`mg}M+| z0v6K!hEYxU5!zqp2Q}Tt<3cs)QyCE1BsF!@pIXBx8g);nVG!}w-q3K;i)OS<6YkQ- zvx+!-{u1pnBh^JVgHEsUWkEo_VH~)In9F$E4F=NKQ72MozC5V?)36G9qlJu8j=mZ# z&@7uV3w~_V?8fGjCDz{_h<|Z~Oolb!l8@YW zr*bG=wGK8XmL;|Co$HgTnzRtQ8&Vt*7gjatirTQ#A0X>dxfXW4gVH}7OnXaGn+*n( zSOZc<867rSo31+ZpkY<5u~4(Bf*Mcuk(#wBj%*ic5A7UAXR0_IeP>}!V|IZ%?rH27 z-fmSKRWE7)t5MMIiGRUd#sVX3uX)6=)$YDL(i@zgfQUBPon`{1_SDnS?9b2q$yg;u zSkj^~SwdFzxUiXyAZhD--Wc{~v|S@yJS)%Qj5yEKbFiQyYoqT)W{xixib6Pt<%T5+W%QZGa(h})e41OvF*H3A4trc3^D1>TgP8ZZM7#ea2Z(}*0ia(3ic=Q`1>A>vQ# zZQR*9lR15~btErytP6rp)h;yCGqxKv4~x46!f{xnBxz#p-hU0kk>a=*wY5n zP3}&o-U4lWIjN+fc4Ur=$)f@I7eA;v=~pW-IsMv$s$Kd}u<5%;n1P6bj@%zrM zk{reo^wj~%yEpaUJiCgs^o3`A&)HS#8PD4Mc+{VqXMI`qA3W;^&-%f$e(N@8#jQli!Y@enr5Ch+>82XQS|pmf?jNf`3BF&kZYYbTo){6ys%Y6z5pbn9WQ(#yhJTppIJ^%rf7N zmW#3G962=XQ)Opsp(dxcov|~U4y9p4IirL$v%%)PMEYi@=pVFIj`|X^m-WW=yxzd& zIgMkrd7gINE~a^h+@4q~OtLrqa zn38rdZceW%oyhGFxW4dqU3qxoCk9rkj9`S+D(~~#)nZ%-cxAF$xr$|R&q>Lwa#3s1 z^(~^kU6Hb{4h~UCs}iGl+TUD!XO? zF%dIKZ~!-Dn1~r5F%UyrKTB`=8ERF#e6a=yDMC^xA`~|w>t6H3lnE<|Vm(^S6{7~d?Jnu=gqtI-CZ%@_$ueWlOSe!16tLn5Vk z(VWpjy=?6&z3h3oJO@!5TLmF_-5i&SJ?fdOxLPIa6}#O|j_nTP(F%telFy=szC^an zFOLy33$B4s87AOU?tX=8bAN%uMAZcvPYgqm1h15_#Car$`M%p7>W)A|amselwe?kS zXN{K1k;|7gE*%YRcOhj@M}-kP>GL_&(5p?OurDwlZQ0iBdi!HBN*F2Pqfjz-GUa;Y zN!T8ut{dJ!nGykdf`SY-pfR%{I=^v@OHG#wE4qbF#Q3H`ZDUAs=s+8#>1gz^1DvZKRmg7i9

%&ntbUS}{r-_-?S4}qOp3o5726=HeSF^=lCvz-9M z98kzA*Cr;{%{LMaTQPwe@=k7#XVLMeN&(~<4l*}}`WI2JDzPn{we!zaufE}fpBcRU zG{35P^)JI&K@^34CT9f~FbXi(YtD)S9EHH#E!*(V(6DEIL6`& z3nSbRfF9n+Gb^T6(<`S-+3p9loYVzQ0rI$c$M}ek1fd+JyM*DLV>sbOZbj{L(@Sy9|dASR!cA+Hz2F}?MjohJZ1%Fn}MaVkR^Nw9kZj*0>oDy~d z6?3*oqO`Q-UBa{k1v+m{!yg*f*2=|mM@p83B1bbxbJ{5y*V5%VgPJouF|}}gnZc{o zghGt+hY-cIKa=hFPqXEp|S;=qv=QbhlM6 zH-kx`%{I~w*q^-PS#AuIHPS}mDR?CSNf5^<*ndLW;RFH4eFCgQM}ge=X47Yi5XK#A z3C%7RZMPK?CvGM`RB%Y&rpL65Hc+(^Fow*Cl*TqQf+H1{A@&?6uua%6+A^6_ERA|; zVKZlO*;ojS&Pf`t%q>lYAUkPNV-O7HP$dhBx;#}*qgAKmNQ;M+eOBblF{vpv_9V~@<41ueGcS&x1e)SpbkIql z8KCO5IV^Dnq>kz}zc^sXH_hQ@(Ar(Jt8gTm*?AecT2hoPn9e`FL<( zBZK({gc8d!G{Rmtmo#odHh1M=u$Obe95(uu#4>{DAR`Bm;kr82Gtcy1?y z`C4>V5z5hr?eeg>Br;S*z?O85NN~+C4Ca{#O57Eh6`4~-l9tD7%U=3(Pz{d(d4Jiq zBZG{L`B`7C8nX`=H?5&k*?P5u(@OX(*IGzp(Hn7cspR{)0? zj-WsFO?VW;F&t)IzX=Z`6i$-JZGT6&pDNIV2mt#7z#)M^2n-_M2Mz%YC7|yVXim8B z-2zSMGjMogOusxhe6#59;P4I(@8Iw*(EMohpO##dpl}2uUqeplM+KTUg!v3|4g>8E z@Us`;(TQq)ExqX2|KA0gcY)@ewT=ewto0WWXr>or-@Yro=o`B>8Ef*LyMH$AkCj2F z-Im>~=WH+&vxF=`XM-Q3zNvjH=^P^xhsjXDVcVH@>S1@vWGP2N=X)W)kFrUI0TABZoW)gW2tR;%w1ArdePFFYMH4PJ6S43 zRPOVLuS*48qYO5K_hyzYj(=poE|myH5l-Ywr8aj!oo#9a%#?yiN(2ci+JlXyK3fGF zad9)aBB?cYHd((oYS*Q@@uMPQRzwC$(ZX3E`KI4ds&|MDW2ehDTY{@+=|u(DEY{72 zIdu3UR3{3@30+ixO9^Y!1&1xN5=Qu4OhV|P5S#w6uWMIp53^wi0)H51(_3!~Qx6q6 zYP~h#`Pq`=jD*xKK%Iw^AGTKAy9P>_fE9RB+;%u?B+weh0Syu^ZK(0H*wQdIVUs4E z?>1VoiijnDi06@ftt3d4$^ChDIJ4?5yBQ=_q_kXOP1D9uM#OCt^oh>hRzty-rt}uKJ3TC|w6MxMP0f2wmOi1{OmPq{X~uw#>mE!B@ZHl3aYE~H$EF?3U|hF5LT<}#jKCJoYu{UFs#iski+^3trr=2_ukVkSp?dJ; z&=}qAX4V9>*-Dpic@7r%R4LI0S?xmpDsXgPWOD{b{+06QQ+20KAUhmlCxLui@-S(<{HNB{(Ak5ag#RTyDcpg%X-~{eGBwB@$_M zjhHG#XfE@M)Ycbz-9u6D7N&wkn|)JBD|X(Md|J!>QaS37q0KLqu1tE$MJL2cu<@@R z(e(+GBwH3PQ7Cluy1Q=K(~%>4$WzcjtoJR*Z=GCGgMT4-YViKLI~*KlYf}($T6G6$ zBI*Xo7Q&f4#a9TPXT7<|I8t?Sm%6GKQXtb*rx-2R&=-5fY@Cyoiz>%ndV`gm;f~pj zjGE_C5G~nri$xlA}Odx{euG>ehIvA#ye*DBfiZ*{e&iWFZhFKD3-q*nCCuRzKjxs@j#6X67 zg)$M6fp8pteAoQ>3)%<>Vff<~HzWWKgTyB|_kT44h>^sk9DIU*&u}03g!}lyI)(8A zctag;(Y|Md?)HtGJ8}7=*zY0B7lD=e9#x))`yUCyH1+@L_5V9y1p%mRP5 z@PDEBUtVgDAbxPispdzt=&XmTxB+7ngRsYMtHP_C;ORO~rl$*ywD7@hl-wQ6TXmJ+ zuJEq+-VqRoN#x0+Ap(J)$mAEmYBAi~*Qn|QK(lnt9R~YH7_{OmKf?Rwnz9rTWuDs0khUe5R z-=ho9isygg6($(IWuW+pDL_CDCt2#XG#z0U90D^_SpI1%OfUiC!qc!ksi`*aZXSqKPJt>uE zsP6ZP$>ez+=kr)0GPJk&ou$l57Ci4Xd1ji*Y75%C71R{-lZ;O|nxwW7ilmp&-AKDr zv=n6Yc+#5&Cpv|*i*=crd&&&Dl0dh$E_l5xD}ZT%EeGaJyUJ_ZtcVR`*?+sEJvBX_ z!z5e{m22v_Zn1CELdur<0m2M6M50l~KZ_5#po=#dKcVvgq0R(_%ajfR&mkW_=2=$R zDV1uzVe*BrlXaHGB@(48Q?ziyfH`mjr{2-o(#OK*i>^CXmn=Ac%>8kG%>7Yvq%CT> zl(hb|6&_G7vsrjalqD7@XMe`v4TniPudfO?M(F&a9~e8xW;wM6!eIij-U@aTDq^(X zVSAvf6-kOZGs(AL!}gQg^s$Z28~B`*TRGUJ(qSFPb$`va^Suvlmngp4l1FHz_(Ls$ zi5SjJREB&}&k$?Q?fHOiACb`JfFS)&y`JFqhvn1kXTw3axazTGwT3Vo) zu1xurmB-uEdf?J?w%rwcYw4bVX)lieBgswce!YZcF$OtF4bMbx>rEt;M%O>1zBHa;JFM9OP7}0CbBrDTMQp5X(hou46H$ z&pY_Kt7Cg%UwSSV`J!1_V6en%sVvmhVjoCOdq7LBbU@z3{>YZkOr!SQGG-S)7|- z8S9;~-WltivHn8x{iB)4&6HpH8;tey{K}bq%zs~{O4+?PRm!Wq>^@JGGWp@rwAKt@ z9M*K9N?Gd*6;bNh46|#l%YjkpJ?2mTa zwSSRCyL`Pml?gp1BC#kRTdB}yr84{Q;I1|aon18{i0Jc|6d4i2QPW!(%)dcYpA?eK645P2H_Eax;@#k1PO)0Nrn@FFpY zHF;U-6^rq#pJ)J+UnwNpwc0vy%|PJ9f6^m9V#W1^VdQ+R8AsuC zrHB=ak;o;us(g4oYa21H?Lzf7rVG&wezk)29NL|%pf(PKwQ&y0QJScS;$}qGosc*p zh3E_|=_|Fcc1i%Vx+|=BNDJJxwCvPvEYU<9o~tpxvODw5w%vpvNG4ZDxs=wn(0`mM zz;3sfvr}VzXC&E*nzpj58!eYl%96>lvaHc^M6DFeBVvQjfGX6?6TJkskmmQ=CXFKf za#n(no1#rslVVq`*`%^kJ!W9-sE_)6OvET1&tu&n3|dfRwn-5&g6YO`b14Pz#f1^- zF~2gf#(4_A-0g1D`fXp237IliH0LLcmeCkG5^f!Q-BaupC#OVso*3$#`6B9e)t;VshVt zdtyc@U(T=0;1)3W-}uM-@+%XZHU(XBd1cjDA$)s*YZku|M@gMH(g z$;HWN&z1xdD)jU*zjD(>Y=5wBl9Z0{OjifT1KM8bu7W#UV^6g}xdIuCbtl>r1U!)UG6H=vP z$zn6+S3Wm#Au3&;BJFCiPlrjxVu&C4(n?P2;~9&mJ5=h$d`7NrLw}FIihTdgF5?Y@ z-y`3rW>7`DZ?gW625&#gUB3T6o3Ww@K>SR`3Stb+66n)`C&mgQ=+L)e?9XPb1b`yM zA0c8z01&{i+jRWhj1@#M5QNc3)S=a5&K188Xb$cC%RqCvtgW-qS2v)^ zxWyyTeA+PXu$x!=7z3L_&YvwI?(%qLGR3yTkYeV^#kBJmDSyTr0S(XT%8aBeUu6ld z>M(}DYI@{Zg{cEeTP~xvM4`&M0nI&!B4C~x1T8hqMYO{`y*AwX;!pZSsN=8;a?Aa^ z#}#G=`s@L&^}^lR8_$sr+biA3*!JLip=72=kZmyc0{eRcD4~5{r9836RrMwsogDjU zFgYb0R4P>LGk=Lvm6_wjf?*b>2T_Z7$6+yF+<<10mV0i0<}Ry`Ky$W(p~e+<9K3db zeA+P1nzP2q<*fZ?zVtTh>^KJ$dyQBAtc)YlHL)FrsaG^&_M6j!0hC~QCYN+`>SoDt zzeP34<8!Ga(j&B;GN#Boj3`cea6uOPmaVw8IXn_?*nj($Xe6$HcMw+vf8^x>i0c7c*7VymSIdv$XRReNF+MS-E^mD<;+V`Bp>-UlcPVjyM^R zL(xc&6|iWWYI!js7}>G@nOB|d&;y;01TIz1#AzQ139~kuvvJliVCrt5cT} z=4()fC`3Zy9gpltN2v&pr!>0d1n%t0wc-v#pshyn5Y^}QsF#Sook43j2LlK!ZwB|&C5Re-!TLfiA=(&Mp)*MB9q1y3TH#8FjB#_lT{#--DSak6kck+nK2 zTw?^9IMsEQbi$6v+L`BD?Kn&Y=CO~JTby>neC2UY$i>QHvjQ>6g6N%AuP0JZEeLs@ zk<4uMoGAa#2AXeo8E+W;u6!hO%syLpp!uiFM*;x|3zNX>J=tImqhN-hCp7mWAAbpo z5hO9u9s~!-kzsxtw2d0Z8)y4G9|`#?9m&({=l5(Rzgjku8+aQ5-p6bt2o6nL&-&xC zkr2SgEYAoIBM5xkHSf##@}7<41y~xJ%9pc|i~;cmeQu;@B>rP`!4Q%do|FEU+qdJC z|Mo4jpb!WiL(!*rh@lXN!XLk4ynmBbCu3N7I&zDYE|mQKpJko-H)GGP(AN(m?HoRh2XwEvwSU6Q@jg7T zgX4IE`EvZf;e^1lhu_{9(AgsR{Xc^zbFx*RdM_LtC%qlc9ylwm^5Wr|XAh3`;bAQ5 zFLf#`2@u#Vx72V7^tX}gy*T$P#rNP9zBk;{hX-c3i@jG=4}+gIRu&H*DyxVe!t8;v zgWvyO=7)Yf-r;z=YF+i?t$&Yq_pBts>Dh{hp@9e4a6&nDrdHPf?ZLGktl9}4PQU+G zF?7HqRk9NAVVO-KYxuMD5-%Mpzt0$v8w(d&eP%ehZj%xwgW;4PH`AL`qeW4 zSwN=02Ly*!$e`Gmo9k2A4FL#6$hRDjrZ61*=&ky*uWlEddg}9L94idx+;D%n?G;1m z72)X-n}0mb&ht1ON^>(5X*HZZ#@d_LPto>2jNCyW0zeRa681mV+25CA@g*Zf%d=Ot z`ec$FeE-Sd<264o5O6U(H#)@Hmo1X!#ymBjn&0P-{k%ZN#aMWJ!{f~Y`I?t4$EJ~f z-G>o$0U(nPzinhF+`;{PZ}5MMWNf0JnfqFlD4Za?e)R^P#hdEy|C&_)_Uh#GI7(xS z@qemr?B<36MUvbq^s&mmXw9{%I(?V9p)$W=?Ct0KSHJqV|FG*YaX<7!xBF(v{QVSW z?$=5H0s)4;4GD)+ymyyX^*!OH42Kx--kW&aMwmWmg*!%>AF81jPuqW%$q&@ex9|B& zHS)ERc-FSQV08?ok>@@Om{Zp>%z1_$?BTGHe;Ybhdi%kw^5GpV_IUyQ-7AJJeVBp`Ww0Bf@aOUJD-ZM4Q@>pe zw;u6hVZRZWUiivlm{Wg^BjoWECk%gUiw|v5{_UZ*li!?ToS$uwX`1QL>41gH? zDFzH<6?YhK{9uU<1DN5v_}y3iy7Rr`g152nP)$$HH;lpDq5XdhjbIp04x_NJe6YUS zuwUHH`=9^siRb^fJ>}nSk2MS-#wQ({no(F;`Dy4_#zlC(`DpR53(MLXqG9M2;}A6o zJ^wbo9fscFSG|D)a0t8Q0(|s_AFP@2Uaxr(Sebj9P&^M2|7gp9_XE6rPs3E@-SvCx zFvj8RyUWZA-)(=~{<=qed&Kk6@5jAP~0zG5F=gfS~~d_%wNXK2^s-fMTAGyg4!W3neEd zK%9hrs;-kDA%Fs~#{(Z3EdW6*h2Z0}{X|_Sh(I`wk^g`G2k1I6901Ahdv_j00F)Rv zIU4yKibCkSa5DrExBRf9AQ3>nrR%(Dz;5&G5ld8_6F)#t|MQDWJKrq)f1Hipb)9!z z=UvzNN9j8M!f(%yf#sE06k5Q*xOK`T7JVMMe?%?{g3t%#m0T3VpQk7VLEr=aNiK@O zpS?hT8vuXYU!cFgK!4Ypjt1{~(_chyx^lJ${NleuZ~8h(DQ+7_9%8h3zsf%*DGg!k zF-fT%122=5;$xChKTjT$l*$(vDmoT5L4>NU1HajJOCZ3Cb&AR}PsS&`sS{%&0kj8W z$?io1SgtW*pY^2cre-ZB3+9rql7%F@S4K$+8-Ra_uI;b1Svj5S2dtIQYS~4ghj*J| zk~V7b`nof0k-*3!jhh`;1PznSt}(i-mj$-+ z)uD;-(AL$MPRq=i5L?0x({irK?ZVC>1WJj1YI;Pouml@Y-4kZ}qRHmgYJUaOIIh7u z+s;xSh?i(gf#4R3c5-j_hf5->aXXi>Lf3zXlIxe?2AdiGpS|;Hb`(n%^D z-9(&-gK!c?!h^U^Ae=xToIvpFuMoSu>8_r-ccxE^2ki|K2`rO~^<}P12vAnn#+Cu= zqAFDI9v`3^km=)1=KcF!Y0ZS=xviwICMH2bneFa&vfE0!TtZix-F3q5ZknZV8AyM{ zB@Bmi*D^HJnh=U!f{#?J#?(%fn9C{OoavECaA$@dvrc4mJbp6H5syT9DH$8N%EoOD zpZ)y?h(s*pk|3XIeNCHKiSD$8G8tw}7rro2r$Jq7Rw!|<%9z^!=jF58augd?CB^XYgQyCqO* zO;ck++!Brf-vX6_q=5K)Z7gCRNDtZBWAKs^cYPsRBdWA|;y(r6#R8}LcFuqOF5edf zh@Ye;t`N=XqG-@k?gt9DWzCzrI6J=g_50xG_qzj??hcZ9x6aP)yyf{_=UzB3%q5)V zs5638>mY^Bhwiv7U7)C$h8z z)K0Fnd8(s+ARj6&U%feNA2WaMs$}@X+YCr@!jfV@bYA(QO+4dx! zi78Z(ew)FxsF^%Bs)$DpK3~}0L7~>jvA{i#Z#VLugn(mBv?x~&-bHi5*f*?Js0lnY z)}gnGNMq+ADnkT%)jC9`tSZ_$>}Gh z|3arPboxT4FLe5EMyG!a`%vyY`UN^&wE3?^rw=u_E~ft`I)%w~_fvNId6}M9@dbGeVLN9Jn!uC zt_ry$#WCvTxYX4IXmy*>woM%@YFhFxWPd1ZWNfc)#JkEBAI*QORoShBJM@k(%%dpW;)c}DD$fxtbfts9x&T=ZVyd7TXW(5AOyJZpQkJB5%Xpc~%5I(##3 z6ZMK*9M>iNx4z8d7vCom|8g7qaLZ(#hQ&2vN1O0o8`cShhB{;8=31Y_oQU`MET52g zGA$=|%OJcYM%#aFN#*Lw-Tf($U@~~N#yp^VAU)Je_<{}1pH8=QDng~)?H`q9B*d+3 zVo@}NR`=wS=w2pp1l-3AJyyg^3vQ3zMaLJfjR>_iwbwhL&uj^9I`a7 zF~PZqB?NOoWv6w!CLs&waHlXUKh9gpqOhUZHiuig!?b@By+W{j+&59hpzu%)Onx<$ z%!PsdLr)<0nLx*BYv0*D6F03(2X!E&4s{c{(&DH`WmCgO8M-T^D2RKfy!DY?12m;X zJ%TB6fU<1d*+sTgZvr5|g1@*_Ldc7}1W&Lm22+i2HZLuYM=r9<=I zWT)(B>=b|c9y>kY0ha{xH`(ds!VO(Qb+sx$Sr2^5PR-5}#v8b@)6jOa0p6OahR%q0 z8}FmAQA}se3sxN_`PS2|pV}AVnut(XT&4Ojvdu$tTSaS!?65x#p4g%{;mXoZ%*5(^ zk5dx%M%W1m0Uy~D%sGO-mf>s(h!K`(N^)ZmYpH*D+n=>7T^=+-1e}5Pw<*IBlPFbS zJXo6+D5~+m8>lLdn|%eLyjmc!*c{s#T`}FhAeA(V;}9OB&f5}uBSIjg!`%#VsdyZg zehq>Y$1Ln>)IURa1}X8&tMXIX>Tk;7nPo>brqe_hAsQ_-4S5ca{G?6LIy^o`Mk<}1 z9VvfjmW*9kv58o1r|ZXFFrye13oIFTShI%7*bgH;jy0m=^a@P@{#X-E^0l(GY+qq$sYE@r=eXNHV zNs=o@wo2vTdnxvAvnEcA;ml|6o&mI7L_xJ9fT*g+-N^48$;@Z{q1ghJFUx>Mn2HTA z>kxpBhd~AjPzRw;;q@O%^7IiT{-PvLUy{k+o#bg}xFH#I%h+N+hLjIUp1u_LQ%QfG zzHEa_^ZN!neKcSFCz3pEc5giO|5uWyzal@SNE#)6B|pVU3__^Ine{V%im@aqFz|Dc z%AdpW6on}IUvWG|35X_s&hZq19_{wG98b}&9Z%mw+7~|ky6}G$J^dE(BYp@_KSPm! z2%)a>AMIYfM(c5Mft|l~ffr_dVb*^aX8m(wR*b+WPL%_7i4`w*1r&B#rn~4p58{<_+!Yrr!{0|^rQwLklIcFl$)2!uCXuX zreu#RI?`2+?@*z8d?0ZchP^hl5gMA1BHW-Rpd|%QP_O_{8ubDD*mhZX*du=%+0Ew5 zg~_?A+o~p1f|`KSPl2VdJu|cF*vN)A!-Rz%Ujb-TwLYTok(tUjewSt`7$UGl+__Fu zJF3N;5=_sXDxPhO(-m21yml+EK@<(o?7NE?TcqlGq8*(MJRO`VatA|2!WIHYMrNFe zJNaD2N?;Bq4OV~(xjr%jSbcx)MH)|15akrhSe+|5_847R+&_xerMv)Xq^eOYaoKsN z9dxx3&#=xp7p(}18gHb+X^dlWr*9i+0KubH?SYOk>T_EM{IsU>J{oO82;_K3bKnv% zGT@edMQCA4!t)SYcX2mFrkvzks!L1Cs-xS+4jCnD*s%nXZ70Z86>NWcjiR;sDNxx- zWlL{eAlVox8{Ta}-iCN^^$&f!om;Q6dlfHu79@Wfa;VyPfdRehM^ii4AF!W||PJpEzpi3;e9E&Xp%Twm0O-QVJO@ zJuW(h!b!@b6ORW%0PfRRH?>yv>v%s>s+*97USJ^?kI3Ecz|x-%J#`FR7H7}wih=h+ zFbtYcVOTBcv^al^WX{nyub{&Q66PN%+>L#jumF9cx8LWWx_>&T?ySL7Ca$;hQ^Tuc zU{|?waH|@}uG)^VLf~+vtY$(@f9=aLHA;D-`m=YpLib2^%s@cg&7_okm$D*k4T)_g zIe_Fym+suFDGwXoZm{EZvroLeob$=oZcm%yX;&R z_{el$3S2j3iG?fBlkeVVWx}6-zb){LZXCB+cEJUcGOJhV*8-O@Wo7giwWRqFQNMqe zf-x&un=Cu;gYteQaM?D?6~6`kALY7vb4J}PkX3(sLTddDx_%3=l28y~IPA3jMaC3*0YP|8QfHWeahxEK1h(zkLghEPjjV1+ydPNRL9^L?c1 zPH@rmbgRH|qTvwim$)o5qN86Fo;S(Zjbwkf>IeK%J>H1m053>}-N7;&`j>6tezCyc z@l~meK3U*T4@Lccf&Vbrd7GWhYmMK+JctiCSH{RqROZ}u%dk2pkAmMSLc98u2Fyt4 zJv7c#?(T0uid_Bh#BwxyJR!_`KUE$AVn^HC6r!FLJ3X8Tb+1(5h8l)w1l+ygNN0b1 zG*|ZLw3KlLSQsY9YBZBV0uMK?3^c#kB2af|iS2O+jUG@>)5PIZoTa$n_1b|WONgpE zER$=T$d#EQR?lI?G8w;!h9i!Ga>HCOM>5Ye)!E$zi72dsD8ATi4{3R85Zk=UQM-?2 zyGJ+$9D+;&CMWjG#`CaTUo!(~G0lJ7NN~Z4E=fBUQ5Ps`F5Ih zK|M=7N$JOuX%aIp`1DboTOJmrcA&g{LDVbmyx5sPBfGjuT4M(sBSt?=27`;_hD@*c zoEwzh#o&<2kLHxCgw)M~I-MCu#d7jAZTFXU>ZEu8i zgK^*2j}=i@!lVpZy%#4|=I<3g+A`fbCFnGH4?uFKMB{;D$(TVAFNM7z5a`iBAWjfg zZF9G*E%H#iXiBnE6ALMPQ_p{ZJ(aiZ<2k~Cmb8qqrctb0Do#MQJrva#t15arjGKK< z%{EgY09zl!YE6c;lR8YXqc|q<`-!qdB8*Nhj|{k*!Kmsg+GlIbzep-2LA=g|&z*%| zy>Y8WOMfq^RKF&bN}?UOQ(^NkT~pjG?8lIx=M&G1ijlT8f>9SPkKcdXXrsPeyi{9P zB~{qJ%nbmajmj6dqhCqUH1Or-DiWthBd;)^ns6Cog+{)+S5m!VM#qJRp?wS>4st

A*xMX@L+p|v@ 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 T#Fht&|3DyzVO07W2C)AHvKxB^ delta 48072 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Ð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 Y7a#oZ$C!v7U!iD?`{3@r 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 diff --git a/build.xml b/build.xml index 48a33a7..8495457 100644 --- a/build.xml +++ b/build.xml @@ -68,7 +68,12 @@ - + + @@ -87,10 +92,14 @@ - - - + + + @@ -99,9 +108,8 @@ - - - + + @@ -133,11 +141,16 @@ + + @@ -239,6 +252,24 @@ + + + + Creating xsl ${7143.filename}... @@ -252,7 +283,7 @@ - + Creating xsl ${7161.filename}... @@ -280,7 +311,18 @@ - + + + Creating xsl ${VATEX.filename}... @@ -298,7 +340,7 @@ - + diff --git a/src/6523.xsl b/src/6523.xsl index 78c66a5..cbcc540 100644 --- a/src/6523.xsl +++ b/src/6523.xsl @@ -1,212 +1,217 @@ - - - - - - - - (System Information et Repertoire des Entreprise et des Etablissements: SIRENE) - (Codification Numerique des Etablissments Financiers En Belgique) - (NBS/OSI NETWORK) - (USA FED GOV OSI NETWORK) - (USA DOD OSI NETWORK) - (Organisationsnummer) - (LE NUMERO NATIONAL) - (SIRET-CODE) - (Organizational Identifiers for Structured Names under ISO 9541 Part 2) - (International Code Designator for the Identification of OSI-based, Amateur Radio Organizations, Network Objects and Application Services.) - (European Computer Manufacturers Association: ECMA) - (VSA FTP CODE (FTP = File Transfer Protocol)) - (NIST/OSI Implememts' Workshop) - (Electronic Data Interchange: EDI) - (EWOS Object Identifiers) - (COMMON LANGUAGE) - (SNA/OSI Network) - (Air Transport Industry Services Communications Network) - (European Laboratory for Particle Physics: CERN) - (SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T.) - (OSF Distributed Computing Object Identification) - (Nordic University and Research Network: NORDUnet) - (Digital Equipment Corporation: DEC) - (OSI ASIA-OCEANIA WORKSHOP) - (NATO ISO 6523 ICDE coding scheme) - (Aeronautical Telecommunications Network (ATN)) - (International Standard ISO 6523) - (The All-Union Classifier of Enterprises and Organisations) - (AT&T/OSI Network) - (EDI Partner Identification Code) - (Telecom Australia) - (S G W OSI Internetwork) - (Reuter Open Address Standard) - (ISO 6523 - ICD) - (TeleTrust Object Identifiers) - (LY-tunnus) - (The Australian GOSIP Network) - (The OZ DOD OSI Network) - (Unilever Group Companies) - (Citicorp Global Information Network) - (DBP Telekom Object Identifiers) - (HydroNETT) - (Thai Industrial Standards Institute (TISI)) - (ICI Company Identification System) - (FUNLOC) - (BULL ODI/DSA/UNIX Network) - (OSINZ) - (Auckland Area Health) - (Firmenich) - (AGFA-DIS) - (Society of Motion Picture and Television Engineers (SMPTE)) - (Migros_Network M_NETOPZ) - (ISO6523 - ICDPCR) - (Energy Net) - (Nokia Object Identifiers (NOI)) - (Saint Gobain) - (Siemens Corporate Network) - (DANZNET) - (Data Universal Numbering System (D-U-N-S Number)) - (SOFFEX OSI) - (KPN OVN) - (ascomOSINet) - (UTC: Uniforme Transport Code) - (SOLVAY OSI CODING) - (Roche Corporate Network) - (ZellwegerOSINet) - (Intel Corporation OSI) - (SITA Object Identifier Tree) - (DaimlerChrysler Corporate Network) - (LEGO /OSI NETWORK) - (NAVISTAR/OSI Network) - (ICD Formatted ATM address) - (ARINC) - (Alcanet/Alcatel-Alsthom Corporate Network) - (Sistema Italiano di Identificazione di ogetti gestito da UNINFO) - (Sistema Italiano di Indirizzamento di Reti OSI Gestito da UNINFO) - (Mitel terminal or switching equipment) - (ATM Forum) - (UK National Health Service Scheme, (EDIRA compliant)) - (International NSAP) - (Norwegian Telecommunications Authority's, NTA'S, EDI, identifier scheme (EDIRA compliant)) - (Advanced Telecommunications Modules Limited, Corporate Network) - (Athens Chamber of Commerce & Industry Scheme (EDIRA compliant)) - (Swiss Chambers of Commerce Scheme (EDIRA) compliant) - (United States Council for International Business (USCIB) Scheme, (EDIRA compliant)) - (National Federation of Chambers of Commerce & Industry of Belgium, Scheme (EDIRA compliant)) - (EAN Location Code) - (The Association of British Chambers of Commerce Ltd. Scheme, (EDIRA compliant)) - (Internet IP addressing - ISO 6523 ICD encoding) - (Cisco Sysytems / OSI Network) - (Revenue Canada Business Number Registration (EDIRA compliant)) - (DEUTSCHER INDUSTRIE- UND HANDELSTAG (DIHT) Scheme (EDIRA compliant)) - (Hewlett - Packard Company Internal AM Network) - (DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant)) - (FTI - Ediforum Italia, (EDIRA compliant)) - (CHAMBER OF COMMERCE TEL AVIV-JAFFA Scheme (EDIRA compliant)) - (Siemens Supervisory Systems Network) - (PNG_ICD Scheme) - (South African Code Allocation) - (HEAG) - (BT - ICD Coding System) - (Portuguese Chamber of Commerce and Industry Scheme (EDIRA compliant)) - (Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of Chambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant)) - (Association of Swedish Chambers of Commerce and Industry Scheme (EDIRA compliant)) - (Australian Chambers of Commerce and Industry Scheme (EDIRA compliant)) - (BellSouth ICD AESA (ATM End System Address)) - (Bell Atlantic) - (Object Identifiers) - (ISO register for Standards producing Organizations) - (OriginNet) - (Check Point Software Technologies) - (Pacific Bell Data Communications Network) - (PSS Object Identifiers) - (STENTOR-ICD CODING SYSTEM) - (ATM-Network ZN'96) - (MCI / OSI Network) - (Advantis) - (Affable Software Data Interchange Codes) - (BB-DATA GmbH) - (BASF Company ATM-Network) - (IOTA Identifiers for Organizations for Telecommunications Addressing using the ICD system format defined in ISO/IEC 8348) - (Henkel Corporate Network (H-Net)) - (GTE/OSI Network) - (Dresdner Bank Corporate Network) - (BCNR (Swiss Clearing Bank Number)) - (BPI (Swiss Business Partner Identification) code) - (Directorates of the European Commission) - (Code for the Identification of National Organizations) - (Certicom Object Identifiers) - (TC68 OID) - (Infonet Services Corporation) - (SIA Object Identifiers) - (Cable & Wireless Global ATM End-System Address Plan) - (Global AESA scheme) - (France Telecom ATM End System Address Plan) - (Savvis Communications AESA:.) - (Toshiba Organizations, Partners, And Suppliers' (TOPAS) Code) - (NATO Commercial and Government Entity system) - (SECETI Object Identifiers) - (EINESTEINet AG) - (DoDAAC (Department of Defense Activity Address Code)) - (DGCP (Direction Générale de la Comptabilité Publique)administrative accounting identification scheme) - (DGI (Direction Générale des Impots) code) - (Standard Company Code) - (ITU (International Telecommunications Union)Data Network Identification Codes (DNIC)) - (Global Business Identifier) - (Madge Networks Ltd- ICD ATM Addressing Scheme) - (Australian Business Number (ABN) Scheme) - (Edira Scheme Identifier Code) - (Concert Global Network Services ICD AESA) - (Identification number of economic subjects: (ICO)) - (Global Crossing AESA (ATM End System Address)) - (AUNA) - (ATM interconnection with the Dutch KPN Telecom) - (Identification number of economic subject (ICO) Act on State Statistics of 29 November 2001, § 27) - (ACTALIS Object Identifiers) - (GTIN - Global Trade Item Number) - (ECCMA Open Technical Directory) - (CEN/ISSS Object Identifier Scheme) - (US-EPA Facility Identifier) - (TELUS Corporation) - (FIEIE Object identifiers) - (Swissguide Identifier Scheme) - (Priority Telecom ATM End System Address Plan) - (Vodafone Ireland OSI Addressing) - (Swiss Federal Business Identification Number. Central Business names Index (zefix) Identification Number) - (Teikoku Company Code) - (Luxembourg CP & CPS (Certification Policy and Certification Practice Statement) Index) - (Project Group "Lists of Properties" (PROLIST(r))) - (eCI@ss) - (StepNexus) - (Siemens AG) - (Paradine GmbH) - (Odette International Limited) - (Route1 MobiNET) - (Penango Object Identifiers) - (Lithuanian military PKI) - (Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB)) - (DIGSTORG) - (Perceval Object Code) - (TrustPoint Object Identifiers) - (Amazon Unique Identification Scheme) - (Corporate Number of The Social Security and Tax Number System) - (European Business Identifier (EBID)) - (Organisatie Indentificatie Nummer (OIN)) - (Company Code (Estonia)) - (Organisasjonsnummer) - (UBL.BE Party Identifier) - (KOIOS Open Technical Dictionary) - (Singapore Nationwide E-lnvoice Framework) - (Icelandic identifier - Íslensk kennitala) - (Name not known) - (ERSTORG) - (Legal Entity Identifier (LEI)) - (Legal entity code (Lithuania)) - (Codice Univoco Unità Organizzativa iPA) - (Indirizzo di Posta Elettronica Certificata) - (eDelivery Network Participant identifier) - (Leitweg-ID) - - - - + + + + + + + + (System Information et Repertoire des Entreprise et des Etablissements: SIRENE) + (Codification Numerique des Etablissments Financiers En Belgique) + (NBS/OSI NETWORK) + (USA FED GOV OSI NETWORK) + (USA DOD OSI NETWORK) + (Organisationsnummer) + (LE NUMERO NATIONAL) + (SIRET-CODE) + (Organizational Identifiers for Structured Names under ISO 9541 Part 2) + (International Code Designator for the Identification of OSI-based, Amateur Radio Organizations, Network Objects and Application Services.) + (European Computer Manufacturers Association: ECMA) + (VSA FTP CODE (FTP = File Transfer Protocol)) + (NIST/OSI Implememts' Workshop) + (Electronic Data Interchange: EDI) + (EWOS Object Identifiers) + (COMMON LANGUAGE) + (SNA/OSI Network) + (Air Transport Industry Services Communications Network) + (European Laboratory for Particle Physics: CERN) + (SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T.) + (OSF Distributed Computing Object Identification) + (Nordic University and Research Network: NORDUnet) + (Digital Equipment Corporation: DEC) + (OSI ASIA-OCEANIA WORKSHOP) + (NATO ISO 6523 ICDE coding scheme) + (Aeronautical Telecommunications Network (ATN)) + (International Standard ISO 6523) + (The All-Union Classifier of Enterprises and Organisations) + (AT&T/OSI Network) + (EDI Partner Identification Code) + (Telecom Australia) + (S G W OSI Internetwork) + (Reuter Open Address Standard) + (ISO 6523 - ICD) + (TeleTrust Object Identifiers) + (LY-tunnus) + (The Australian GOSIP Network) + (The OZ DOD OSI Network) + (Unilever Group Companies) + (Citicorp Global Information Network) + (DBP Telekom Object Identifiers) + (HydroNETT) + (Thai Industrial Standards Institute (TISI)) + (ICI Company Identification System) + (FUNLOC) + (BULL ODI/DSA/UNIX Network) + (OSINZ) + (Auckland Area Health) + (Firmenich) + (AGFA-DIS) + (Society of Motion Picture and Television Engineers (SMPTE)) + (Migros_Network M_NETOPZ) + (ISO6523 - ICDPCR) + (Energy Net) + (Nokia Object Identifiers (NOI)) + (Saint Gobain) + (Siemens Corporate Network) + (DANZNET) + (Data Universal Numbering System (D-U-N-S Number)) + (SOFFEX OSI) + (KPN OVN) + (ascomOSINet) + (UTC: Uniforme Transport Code) + (SOLVAY OSI CODING) + (Roche Corporate Network) + (ZellwegerOSINet) + (Intel Corporation OSI) + (SITA Object Identifier Tree) + (DaimlerChrysler Corporate Network) + (LEGO /OSI NETWORK) + (NAVISTAR/OSI Network) + (ICD Formatted ATM address) + (ARINC) + (Alcanet/Alcatel-Alsthom Corporate Network) + (Sistema Italiano di Identificazione di ogetti gestito da UNINFO) + (Sistema Italiano di Indirizzamento di Reti OSI Gestito da UNINFO) + (Mitel terminal or switching equipment) + (ATM Forum) + (UK National Health Service Scheme, (EDIRA compliant)) + (International NSAP) + (Norwegian Telecommunications Authority's, NTA'S, EDI, identifier scheme (EDIRA compliant)) + (Advanced Telecommunications Modules Limited, Corporate Network) + (Athens Chamber of Commerce & Industry Scheme (EDIRA compliant)) + (Swiss Chambers of Commerce Scheme (EDIRA) compliant) + (United States Council for International Business (USCIB) Scheme, (EDIRA compliant)) + (National Federation of Chambers of Commerce & Industry of Belgium, Scheme (EDIRA compliant)) + (EAN Location Code) + (The Association of British Chambers of Commerce Ltd. Scheme, (EDIRA compliant)) + (Internet IP addressing - ISO 6523 ICD encoding) + (Cisco Sysytems / OSI Network) + (Revenue Canada Business Number Registration (EDIRA compliant)) + (DEUTSCHER INDUSTRIE- UND HANDELSTAG (DIHT) Scheme (EDIRA compliant)) + (Hewlett - Packard Company Internal AM Network) + (DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant)) + (FTI - Ediforum Italia, (EDIRA compliant)) + (CHAMBER OF COMMERCE TEL AVIV-JAFFA Scheme (EDIRA compliant)) + (Siemens Supervisory Systems Network) + (PNG_ICD Scheme) + (South African Code Allocation) + (HEAG) + (BT - ICD Coding System) + (Portuguese Chamber of Commerce and Industry Scheme (EDIRA compliant)) + (Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of Chambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant)) + (Association of Swedish Chambers of Commerce and Industry Scheme (EDIRA compliant)) + (Australian Chambers of Commerce and Industry Scheme (EDIRA compliant)) + (BellSouth ICD AESA (ATM End System Address)) + (Bell Atlantic) + (Object Identifiers) + (ISO register for Standards producing Organizations) + (OriginNet) + (Check Point Software Technologies) + (Pacific Bell Data Communications Network) + (PSS Object Identifiers) + (STENTOR-ICD CODING SYSTEM) + (ATM-Network ZN'96) + (MCI / OSI Network) + (Advantis) + (Affable Software Data Interchange Codes) + (BB-DATA GmbH) + (BASF Company ATM-Network) + (IOTA Identifiers for Organizations for Telecommunications Addressing using the ICD system format defined in ISO/IEC 8348) + (Henkel Corporate Network (H-Net)) + (GTE/OSI Network) + (Dresdner Bank Corporate Network) + (BCNR (Swiss Clearing Bank Number)) + (BPI (Swiss Business Partner Identification) code) + (Directorates of the European Commission) + (Code for the Identification of National Organizations) + (Certicom Object Identifiers) + (TC68 OID) + (Infonet Services Corporation) + (SIA Object Identifiers) + (Cable & Wireless Global ATM End-System Address Plan) + (Global AESA scheme) + (France Telecom ATM End System Address Plan) + (Savvis Communications AESA:.) + (Toshiba Organizations, Partners, And Suppliers' (TOPAS) Code) + (NATO Commercial and Government Entity system) + (SECETI Object Identifiers) + (EINESTEINet AG) + (DoDAAC (Department of Defense Activity Address Code)) + (DGCP (Direction Générale de la Comptabilité Publique)administrative accounting identification scheme) + (DGI (Direction Générale des Impots) code) + (Standard Company Code) + (ITU (International Telecommunications Union)Data Network Identification Codes (DNIC)) + (Global Business Identifier) + (Madge Networks Ltd- ICD ATM Addressing Scheme) + (Australian Business Number (ABN) Scheme) + (Edira Scheme Identifier Code) + (Concert Global Network Services ICD AESA) + (Identification number of economic subjects: (ICO)) + (Global Crossing AESA (ATM End System Address)) + (AUNA) + (ATM interconnection with the Dutch KPN Telecom) + (Identification number of economic subject (ICO) Act on State Statistics of 29 November 2'001, § 27) + (ACTALIS Object Identifiers) + (GTIN - Global Trade Item Number) + (ECCMA Open Technical Directory) + (CEN/ISSS Object Identifier Scheme) + (US-EPA Facility Identifier) + (TELUS Corporation) + (FIEIE Object identifiers) + (Swissguide Identifier Scheme) + (Priority Telecom ATM End System Address Plan) + (Vodafone Ireland OSI Addressing) + (Swiss Federal Business Identification Number. Central Business names Index (zefix) Identification Number) + (Teikoku Company Code) + (Luxembourg CP & CPS (Certification Policy and Certification Practice Statement) Index) + (Project Group "Lists of Properties" (PROLIST®)) + (eCI@ss) + (StepNexus) + (Siemens AG) + (Paradine GmbH) + (Odette International Limited) + (Route1 MobiNET) + (Penango Object Identifiers) + (Lithuanian military PKI) + (Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB)) + (DIGSTORG) + (Perceval Object Code) + (TrustPoint Object Identifiers) + (Amazon Unique Identification Scheme) + (Corporate Number of The Social Security and Tax Number System) + (European Business Identifier (EBID)) + (Organisatie Indentificatie Nummer (OIN)) + (Company Code (Estonia)) + (Organisasjonsnummer) + (UBL.BE Party Identifier) + (KOIOS Open Technical Dictionary) + (Singapore Nationwide E-lnvoice Framework) + (Icelandic identifier - Íslensk kennitala) + (APPLiA Pl Standard) + (ERSTORG) + (Legal Entity Identifier (LEI)) + (Legal entity code (Lithuania)) + (Codice Univoco Unità Organizzativa iPA) + (Indirizzo di Posta Elettronica Certificata) + (eDelivery Network Participant identifier) + (Leitweg-ID) + (CODDEST) + (Registre du Commerce et de l’Industrie : RCI) + (PiLog Ontology Codification Identifier (POCI)) + (Numero d'entreprise / ondernemingsnummer / Unternehmensnummer) + (GS1 identification keys) + + + + \ No newline at end of file diff --git a/src/UNECE-RE-21.xsl b/src/UNECE-RE-21.xsl index ba7c8cb..8a680d8 100644 --- a/src/UNECE-RE-21.xsl +++ b/src/UNECE-RE-21.xsl @@ -1,425 +1,425 @@ - - - - - - - - - - (Drum, steel) - (Drum, aluminium) - (Drum, plywood) - (Container, flexible) - (Drum, fibre) - (Drum, wooden) - (Barrel, wooden) - (Jerrican, steel) - (Jerrican, plastic) - (Bag, super bulk) - (Bag, polybag) - (Box, steel) - (Box, aluminium) - (Box, natural wood) - (Box, plywood) - (Box, reconstituted wood) - (Box, fibreboard) - (Box, plastic) - (Bag, woven plastic) - (Bag, textile) - (Bag, paper) - (Composite packaging, plastic receptacle) - (Composite packaging, glass receptacle) - (Case, car) - (Case, wooden) - (Pallet, wooden) - (Crate, wooden) - (Bundle, wooden) - (Intermediate bulk container, rigid plastic) - (Receptacle, fibre) - (Receptacle, paper) - (Receptacle, wooden) - (Aerosol) - (Pallet, modular, collars 80cms * 60cms) - (Pallet, shrinkwrapped) - (Pallet, 100cms * 110cms) - (Clamshell) - (Cone) - (Ball) - (Ampoule, non-protected) - (Ampoule, protected) - (Atomizer) - (Capsule) - (Belt) - (Barrel) - (Bobbin) - (Bottlecrate / bottlerack) - (Board) - (Bundle) - (Balloon, non-protected) - (Bag) - (Bunch) - (Bin) - (Bucket) - (Basket) - (Bale, compressed) - (Basin) - (Bale, non-compressed) - (Bottle, non-protected, cylindrical) - (Balloon, protected) - (Bottle, protected cylindrical) - (Bar) - (Bottle, non-protected, bulbous) - (Bolt) - (Butt) - (Bottle, protected bulbous) - (Box, for liquids) - (Box) - (Board, in bundle/bunch/truss) - (Bars, in bundle/bunch/truss) - (Can, rectangular) - (Crate, beer) - (Churn) - (Can, with handle and spout) - (Creel) - (Coffer) - (Cage) - (Chest) - (Canister) - (Coffin) - (Cask) - (Coil) - (Card) - (Container, not otherwise specified as transport equipment) - (Carboy, non-protected) - (Carboy, protected) - (Cartridge) - (Crate) - (Case) - (Carton) - (Cup) - (Cover) - (Cage, roll) - (Can, cylindrical) - (Cylinder) - (Canvas) - (Crate, multiple layer, plastic) - (Crate, multiple layer, wooden) - (Crate, multiple layer, cardboard) - (Cage, Commonwealth Handling Equipment Pool (CHEP)) - (Box, Commonwealth Handling Equipment Pool (CHEP), Eurobox) - (Drum, iron) - (Demijohn, non-protected) - (Crate, bulk, cardboard) - (Crate, bulk, plastic) - (Crate, bulk, wooden) - (Dispenser) - (Demijohn, protected) - (Drum) - (Tray, one layer no cover, plastic) - (Tray, one layer no cover, wooden) - (Tray, one layer no cover, polystyrene) - (Tray, one layer no cover, cardboard) - (Tray, two layers no cover, plastic tray) - (Tray, two layers no cover, wooden) - (Tray, two layers no cover, cardboard) - (Bag, plastic) - (Case, with pallet base) - (Case, with pallet base, wooden) - (Case, with pallet base, cardboard) - (Case, with pallet base, plastic) - (Case, with pallet base, metal) - (Case, isothermic) - (Envelope) - (Flexibag) - (Crate, fruit) - (Crate, framed) - (Flexitank) - (Firkin) - (Flask) - (Footlocker) - (Filmpack) - (Frame) - (Foodtainer) - (Cart, flatbed) - (Bag, flexible container) - (Bottle, gas) - (Girder) - (Container, gallon) - (Receptacle, glass) - (Tray, containing horizontally stacked flat items) - (Bag, gunny) - (Girders, in bundle/bunch/truss) - (Basket, with handle, plastic) - (Basket, with handle, wooden) - (Basket, with handle, cardboard) - (Hogshead) - (Hanger) - (Hamper) - (Package, display, wooden) - (Package, display, cardboard) - (Package, display, plastic) - (Package, display, metal) - (Package, show) - (Package, flow) - (Package, paper wrapped) - (Drum, plastic) - (Package, cardboard, with bottle grip-holes) - (Tray, rigid, lidded stackable (CEN TS 14482:2002)) - (Ingot) - (Ingots, in bundle/bunch/truss) - (Bag, jumbo) - (Jerrican, rectangular) - (Jug) - (Jar) - (Jutebag) - (Jerrican, cylindrical) - (Keg) - (Kit) - (Luggage) - (Log) - (Lot) - (Lug) - (Liftvan) - (Logs, in bundle/bunch/truss) - (Crate, metal) - (Bag, multiply) - (Crate, milk) - (Container, metal) - (Receptacle, metal) - (Sack, multi-wall) - (Mat) - (Receptacle, plastic wrapped) - (Matchbox) - (Not available) - (Unpacked or unpackaged) - (Unpacked or unpackaged, single unit) - (Unpacked or unpackaged, multiple units) - (Nest) - (Net) - (Net, tube, plastic) - (Net, tube, textile) - (Pallet, CHEP 40 cm x 60 cm) - (Pallet, CHEP 80 cm x 120 cm) - (Pallet, CHEP 100 cm x 120 cm) - (Pallet, AS 4068-1993) - (Pallet, ISO T11) - (Platform, unspecified weight or dimension) - (Block) - (Octabin) - (Container, outer) - (Pallet ISO 0 - 1/2 EURO Pallet) - (Pallet ISO 1 - 1/1 EURO Pallet) - (Pallet ISO 2 – 2/1 EURO Pallet) - (1/4 EURO Pallet) - (1/8 EURO Pallet) - (Synthetic pallet ISO 1) - (Synthetic pallet ISO 2) - (Wholesaler pallet) - (Pallet 80 X 100 cm) - (Pallet 60 X 100 cm) - (Oneway pallet) - (Returnable pallet) - (Large bag, pallet sized) - (A wheeled pallet with raised rim (81 x 67 x 135)) - (A Wheeled pallet with raised rim (81 x 72 x 135)) - (Wheeled pallet with raised rim ( 81 x 60 x 16)) - (Two sided cage on wheels with fixing strap) - (Trolley) - (Oneway pallet ISO 0 - 1/2 EURO Pallet) - (Oneway pallet ISO 1 - 1/1 EURO Pallet) - (Oneway pallet ISO 2 - 2/1 EURO Pallet) - (Pallet with exceptional dimensions) - (Wooden pallet 40 cm x 80 cm) - (Plastic pallet SRS 60 cm x 80 cm) - (Plastic pallet SRS 80 cm x 120 cm) - (CHEP pallet 60 cm x 80 cm) - (LPR pallet 60 cm x 80 cm) - (LPR pallet 80 cm x 120 cm) - (Pan) - (Packet) - (Pallet, box Combined open-ended box and pallet) - (Parcel) - (Pallet, modular, collars 80cms * 100cms) - (Pallet, modular, collars 80cms * 120cms) - (Pen) - (Plate) - (Pitcher) - (Pipe) - (Punnet) - (Package) - (Pail) - (Plank) - (Pouch) - (Piece) - (Receptacle, plastic) - (Pot) - (Tray) - (Pipes, in bundle/bunch/truss) - (Pallet) - (Plates, in bundle/bunch/truss) - (Planks, in bundle/bunch/truss) - (Drum, steel, non-removable head) - (Drum, steel, removable head) - (Drum, aluminium, non-removable head) - (Drum, aluminium, removable head) - (Drum, plastic, non-removable head) - (Drum, plastic, removable head) - (Barrel, wooden, bung type) - (Barrel, wooden, removable head) - (Jerrican, steel, non-removable head) - (Jerrican, steel, removable head) - (Jerrican, plastic, non-removable head) - (Jerrican, plastic, removable head) - (Box, wooden, natural wood, ordinary) - (Box, wooden, natural wood, with sift proof walls) - (Box, plastic, expanded) - (Box, plastic, solid) - (Rod) - (Ring) - (Rack, clothing hanger) - (Rack) - (Reel) - (Roll) - (Rednet) - (Rods, in bundle/bunch/truss) - (Sack) - (Slab) - (Crate, shallow) - (Spindle) - (Sea-chest) - (Sachet) - (Skid) - (Case, skeleton) - (Slipsheet) - (Sheetmetal) - (Spool) - (Sheet, plastic wrapping) - (Case, steel) - (Sheet) - (Suitcase) - (Envelope, steel) - (Shrinkwrapped ) - (Set) - (Sleeve) - (Sheets, in bundle/bunch/truss) - (Tablet) - (Tub) - (Tea-chest) - (Tube, collapsible) - (Tyre) - (Tank container, generic) - (Tierce) - (Tank, rectangular) - (Tub, with lid) - (Tin) - (Tun) - (Trunk) - (Truss) - (Bag, tote) - (Tube) - (Tube, with nozzle) - (Pallet, triwall) - (Tank, cylindrical) - (Tubes, in bundle/bunch/truss) - (Uncaged) - (Unit) - (Vat) - (Bulk, gas (at 1031 mbar and 15°C)) - (Vial) - (Vanpack) - (Bulk, liquid) - (Bulk, solid, large particles (“nodules”)) - (Vacuum-packed) - (Bulk, liquefied gas (at abnormal temperature/pressure)) - (Vehicle) - (Bulk, solid, granular particles (“grains”)) - (Bulk, scrap metal) - (Bulk, solid, fine particles (“powders”)) - (Intermediate bulk container) - (Wickerbottle) - (Intermediate bulk container, steel) - (Intermediate bulk container, aluminium) - (Intermediate bulk container, metal) - (Intermediate bulk container, steel, pressurised > 10 kpa) - (Intermediate bulk container, aluminium, pressurised > 10 kpa) - (Intermediate bulk container, metal, pressure 10 kpa) - (Intermediate bulk container, steel, liquid) - (Intermediate bulk container, aluminium, liquid) - (Intermediate bulk container, metal, liquid) - (Intermediate bulk container, woven plastic, without coat/liner) - (Intermediate bulk container, woven plastic, coated) - (Intermediate bulk container, woven plastic, with liner) - (Intermediate bulk container, woven plastic, coated and liner) - (Intermediate bulk container, plastic film) - (Intermediate bulk container, textile with out coat/liner) - (Intermediate bulk container, natural wood, with inner liner) - (Intermediate bulk container, textile, coated) - (Intermediate bulk container, textile, with liner) - (Intermediate bulk container, textile, coated and liner) - (Intermediate bulk container, plywood, with inner liner) - (Intermediate bulk container, reconstituted wood, with inner liner) - (Bag, woven plastic, without inner coat/liner) - (Bag, woven plastic, sift proof) - (Bag, woven plastic, water resistant) - (Bag, plastics film) - (Bag, textile, without inner coat/liner) - (Bag, textile, sift proof) - (Bag, textile, water resistant) - (Bag, paper, multi-wall) - (Bag, paper, multi-wall, water resistant) - (Composite packaging, plastic receptacle in steel drum) - (Composite packaging, plastic receptacle in steel crate box) - (Composite packaging, plastic receptacle in aluminium drum) - (Composite packaging, plastic receptacle in aluminium crate) - (Composite packaging, plastic receptacle in wooden box) - (Composite packaging, plastic receptacle in plywood drum) - (Composite packaging, plastic receptacle in plywood box) - (Composite packaging, plastic receptacle in fibre drum) - (Composite packaging, plastic receptacle in fibreboard box) - (Composite packaging, plastic receptacle in plastic drum) - (Composite packaging, plastic receptacle in solid plastic box) - (Composite packaging, glass receptacle in steel drum) - (Composite packaging, glass receptacle in steel crate box) - (Composite packaging, glass receptacle in aluminium drum) - (Composite packaging, glass receptacle in aluminium crate) - (Composite packaging, glass receptacle in wooden box) - (Composite packaging, glass receptacle in plywood drum) - (Composite packaging, glass receptacle in wickerwork hamper) - (Composite packaging, glass receptacle in fibre drum) - (Composite packaging, glass receptacle in fibreboard box) - (Composite packaging, glass receptacle in expandable plastic pack) - (Composite packaging, glass receptacle in solid plastic pack) - (Intermediate bulk container, paper, multi-wall) - (Bag, large) - (Intermediate bulk container, paper, multi-wall, water resistant) - (Intermediate bulk container, rigid plastic, with structural equipment, solids) - (Intermediate bulk container, rigid plastic, freestanding, solids) - (Intermediate bulk container, rigid plastic, with structural equipment, pressurised) - (Intermediate bulk container, rigid plastic, freestanding, pressurised) - (Intermediate bulk container, rigid plastic, with structural equipment, liquids) - (Intermediate bulk container, rigid plastic, freestanding, liquids) - (Intermediate bulk container, composite, rigid plastic, solids) - (Intermediate bulk container, composite, flexible plastic, solids) - (Intermediate bulk container, composite, rigid plastic, pressurised) - (Intermediate bulk container, composite, flexible plastic, pressurised) - (Intermediate bulk container, composite, rigid plastic, liquids) - (Intermediate bulk container, composite, flexible plastic, liquids) - (Intermediate bulk container, composite) - (Intermediate bulk container, fibreboard) - (Intermediate bulk container, flexible) - (Intermediate bulk container, metal, other than steel) - (Intermediate bulk container, natural wood) - (Intermediate bulk container, plywood) - (Intermediate bulk container, reconstituted wood) - (Mutually defined) - - - - - - - - + + + + + + + + + + (Drum, steel) + (Drum, aluminium) + (Drum, plywood) + (Container, flexible) + (Drum, fibre) + (Drum, wooden) + (Barrel, wooden) + (Jerrican, steel) + (Jerrican, plastic) + (Bag, super bulk) + (Bag, polybag) + (Box, steel) + (Box, aluminium) + (Box, natural wood) + (Box, plywood) + (Box, reconstituted wood) + (Box, fibreboard) + (Box, plastic) + (Bag, woven plastic) + (Bag, textile) + (Bag, paper) + (Composite packaging, plastic receptacle) + (Composite packaging, glass receptacle) + (Case, car) + (Case, wooden) + (Pallet, wooden) + (Crate, wooden) + (Bundle, wooden) + (Intermediate bulk container, rigid plastic) + (Receptacle, fibre) + (Receptacle, paper) + (Receptacle, wooden) + (Aerosol) + (Pallet, modular, collars 80cms * 60cms) + (Pallet, shrinkwrapped) + (Pallet, 100cms * 110cms) + (Clamshell) + (Cone) + (Ball) + (Ampoule, non-protected) + (Ampoule, protected) + (Atomizer) + (Capsule) + (Belt) + (Barrel) + (Bobbin) + (Bottlecrate / bottlerack) + (Board) + (Bundle) + (Balloon, non-protected) + (Bag) + (Bunch) + (Bin) + (Bucket) + (Basket) + (Bale, compressed) + (Basin) + (Bale, non-compressed) + (Bottle, non-protected, cylindrical) + (Balloon, protected) + (Bottle, protected cylindrical) + (Bar) + (Bottle, non-protected, bulbous) + (Bolt) + (Butt) + (Bottle, protected bulbous) + (Box, for liquids) + (Box) + (Board, in bundle/bunch/truss) + (Bars, in bundle/bunch/truss) + (Can, rectangular) + (Crate, beer) + (Churn) + (Can, with handle and spout) + (Creel) + (Coffer) + (Cage) + (Chest) + (Canister) + (Coffin) + (Cask) + (Coil) + (Card) + (Container, not otherwise specified as transport equipment) + (Carboy, non-protected) + (Carboy, protected) + (Cartridge) + (Crate) + (Case) + (Carton) + (Cup) + (Cover) + (Cage, roll) + (Can, cylindrical) + (Cylinder) + (Canvas) + (Crate, multiple layer, plastic) + (Crate, multiple layer, wooden) + (Crate, multiple layer, cardboard) + (Cage, Commonwealth Handling Equipment Pool (CHEP)) + (Box, Commonwealth Handling Equipment Pool (CHEP), Eurobox) + (Drum, iron) + (Demijohn, non-protected) + (Crate, bulk, cardboard) + (Crate, bulk, plastic) + (Crate, bulk, wooden) + (Dispenser) + (Demijohn, protected) + (Drum) + (Tray, one layer no cover, plastic) + (Tray, one layer no cover, wooden) + (Tray, one layer no cover, polystyrene) + (Tray, one layer no cover, cardboard) + (Tray, two layers no cover, plastic tray) + (Tray, two layers no cover, wooden) + (Tray, two layers no cover, cardboard) + (Bag, plastic) + (Case, with pallet base) + (Case, with pallet base, wooden) + (Case, with pallet base, cardboard) + (Case, with pallet base, plastic) + (Case, with pallet base, metal) + (Case, isothermic) + (Envelope) + (Flexibag) + (Crate, fruit) + (Crate, framed) + (Flexitank) + (Firkin) + (Flask) + (Footlocker) + (Filmpack) + (Frame) + (Foodtainer) + (Cart, flatbed) + (Bag, flexible container) + (Bottle, gas) + (Girder) + (Container, gallon) + (Receptacle, glass) + (Tray, containing horizontally stacked flat items) + (Bag, gunny) + (Girders, in bundle/bunch/truss) + (Basket, with handle, plastic) + (Basket, with handle, wooden) + (Basket, with handle, cardboard) + (Hogshead) + (Hanger) + (Hamper) + (Package, display, wooden) + (Package, display, cardboard) + (Package, display, plastic) + (Package, display, metal) + (Package, show) + (Package, flow) + (Package, paper wrapped) + (Drum, plastic) + (Package, cardboard, with bottle grip-holes) + (Tray, rigid, lidded stackable (CEN TS 14482:2002)) + (Ingot) + (Ingots, in bundle/bunch/truss) + (Bag, jumbo) + (Jerrican, rectangular) + (Jug) + (Jar) + (Jutebag) + (Jerrican, cylindrical) + (Keg) + (Kit) + (Luggage) + (Log) + (Lot) + (Lug) + (Liftvan) + (Logs, in bundle/bunch/truss) + (Crate, metal) + (Bag, multiply) + (Crate, milk) + (Container, metal) + (Receptacle, metal) + (Sack, multi-wall) + (Mat) + (Receptacle, plastic wrapped) + (Matchbox) + (Not available) + (Unpacked or unpackaged) + (Unpacked or unpackaged, single unit) + (Unpacked or unpackaged, multiple units) + (Nest) + (Net) + (Net, tube, plastic) + (Net, tube, textile) + (Pallet, CHEP 40 cm x 60 cm) + (Pallet, CHEP 80 cm x 120 cm) + (Pallet, CHEP 100 cm x 120 cm) + (Pallet, AS 4068-1993) + (Pallet, ISO T11) + (Platform, unspecified weight or dimension) + (Block) + (Octabin) + (Container, outer) + (Pallet ISO 0 - 1/2 EURO Pallet) + (Pallet ISO 1 - 1/1 EURO Pallet) + (Pallet ISO 2 – 2/1 EURO Pallet) + (1/4 EURO Pallet) + (1/8 EURO Pallet) + (Synthetic pallet ISO 1) + (Synthetic pallet ISO 2) + (Wholesaler pallet) + (Pallet 80 X 100 cm) + (Pallet 60 X 100 cm) + (Oneway pallet) + (Returnable pallet) + (Large bag, pallet sized) + (A wheeled pallet with raised rim (81 x 67 x 135)) + (A Wheeled pallet with raised rim (81 x 72 x 135)) + (Wheeled pallet with raised rim ( 81 x 60 x 16)) + (Two sided cage on wheels with fixing strap) + (Trolley) + (Oneway pallet ISO 0 - 1/2 EURO Pallet) + (Oneway pallet ISO 1 - 1/1 EURO Pallet) + (Oneway pallet ISO 2 - 2/1 EURO Pallet) + (Pallet with exceptional dimensions) + (Wooden pallet 40 cm x 80 cm) + (Plastic pallet SRS 60 cm x 80 cm) + (Plastic pallet SRS 80 cm x 120 cm) + (CHEP pallet 60 cm x 80 cm) + (LPR pallet 60 cm x 80 cm) + (LPR pallet 80 cm x 120 cm) + (Pan) + (Packet) + (Pallet, box Combined open-ended box and pallet) + (Parcel) + (Pallet, modular, collars 80cms * 100cms) + (Pallet, modular, collars 80cms * 120cms) + (Pen) + (Plate) + (Pitcher) + (Pipe) + (Punnet) + (Package) + (Pail) + (Plank) + (Pouch) + (Piece) + (Receptacle, plastic) + (Pot) + (Tray) + (Pipes, in bundle/bunch/truss) + (Pallet) + (Plates, in bundle/bunch/truss) + (Planks, in bundle/bunch/truss) + (Drum, steel, non-removable head) + (Drum, steel, removable head) + (Drum, aluminium, non-removable head) + (Drum, aluminium, removable head) + (Drum, plastic, non-removable head) + (Drum, plastic, removable head) + (Barrel, wooden, bung type) + (Barrel, wooden, removable head) + (Jerrican, steel, non-removable head) + (Jerrican, steel, removable head) + (Jerrican, plastic, non-removable head) + (Jerrican, plastic, removable head) + (Box, wooden, natural wood, ordinary) + (Box, wooden, natural wood, with sift proof walls) + (Box, plastic, expanded) + (Box, plastic, solid) + (Rod) + (Ring) + (Rack, clothing hanger) + (Rack) + (Reel) + (Roll) + (Rednet) + (Rods, in bundle/bunch/truss) + (Sack) + (Slab) + (Crate, shallow) + (Spindle) + (Sea-chest) + (Sachet) + (Skid) + (Case, skeleton) + (Slipsheet) + (Sheetmetal) + (Spool) + (Sheet, plastic wrapping) + (Case, steel) + (Sheet) + (Suitcase) + (Envelope, steel) + (Shrinkwrapped) + (Set) + (Sleeve) + (Sheets, in bundle/bunch/truss) + (Tablet) + (Tub) + (Tea-chest) + (Tube, collapsible) + (Tyre) + (Tank container, generic) + (Tierce) + (Tank, rectangular) + (Tub, with lid) + (Tin) + (Tun) + (Trunk) + (Truss) + (Bag, tote) + (Tube) + (Tube, with nozzle) + (Pallet, triwall) + (Tank, cylindrical) + (Tubes, in bundle/bunch/truss) + (Uncaged) + (Unit) + (Vat) + (Bulk, gas (at 1031 mbar and 15°C)) + (Vial) + (Vanpack) + (Bulk, liquid) + (Bulk, solid, large particles (“nodules”)) + (Vacuum-packed) + (Bulk, liquefied gas (at abnormal temperature/pressure)) + (Vehicle) + (Bulk, solid, granular particles (“grains”)) + (Bulk, scrap metal) + (Bulk, solid, fine particles (“powders”)) + (Intermediate bulk container) + (Wickerbottle) + (Intermediate bulk container, steel) + (Intermediate bulk container, aluminium) + (Intermediate bulk container, metal) + (Intermediate bulk container, steel, pressurised > 10 kpa) + (Intermediate bulk container, aluminium, pressurised > 10 kpa) + (Intermediate bulk container, metal, pressure 10 kpa) + (Intermediate bulk container, steel, liquid) + (Intermediate bulk container, aluminium, liquid) + (Intermediate bulk container, metal, liquid) + (Intermediate bulk container, woven plastic, without coat/liner) + (Intermediate bulk container, woven plastic, coated) + (Intermediate bulk container, woven plastic, with liner) + (Intermediate bulk container, woven plastic, coated and liner) + (Intermediate bulk container, plastic film) + (Intermediate bulk container, textile with out coat/liner) + (Intermediate bulk container, natural wood, with inner liner) + (Intermediate bulk container, textile, coated) + (Intermediate bulk container, textile, with liner) + (Intermediate bulk container, textile, coated and liner) + (Intermediate bulk container, plywood, with inner liner) + (Intermediate bulk container, reconstituted wood, with inner liner) + (Bag, woven plastic, without inner coat/liner) + (Bag, woven plastic, sift proof) + (Bag, woven plastic, water resistant) + (Bag, plastics film) + (Bag, textile, without inner coat/liner) + (Bag, textile, sift proof) + (Bag, textile, water resistant) + (Bag, paper, multi-wall) + (Bag, paper, multi-wall, water resistant) + (Composite packaging, plastic receptacle in steel drum) + (Composite packaging, plastic receptacle in steel crate box) + (Composite packaging, plastic receptacle in aluminium drum) + (Composite packaging, plastic receptacle in aluminium crate) + (Composite packaging, plastic receptacle in wooden box) + (Composite packaging, plastic receptacle in plywood drum) + (Composite packaging, plastic receptacle in plywood box) + (Composite packaging, plastic receptacle in fibre drum) + (Composite packaging, plastic receptacle in fibreboard box) + (Composite packaging, plastic receptacle in plastic drum) + (Composite packaging, plastic receptacle in solid plastic box) + (Composite packaging, glass receptacle in steel drum) + (Composite packaging, glass receptacle in steel crate box) + (Composite packaging, glass receptacle in aluminium drum) + (Composite packaging, glass receptacle in aluminium crate) + (Composite packaging, glass receptacle in wooden box) + (Composite packaging, glass receptacle in plywood drum) + (Composite packaging, glass receptacle in wickerwork hamper) + (Composite packaging, glass receptacle in fibre drum) + (Composite packaging, glass receptacle in fibreboard box) + (Composite packaging, glass receptacle in expandable plastic pack) + (Composite packaging, glass receptacle in solid plastic pack) + (Intermediate bulk container, paper, multi-wall) + (Bag, large) + (Intermediate bulk container, paper, multi-wall, water resistant) + (Intermediate bulk container, rigid plastic, with structural equipment, solids) + (Intermediate bulk container, rigid plastic, freestanding, solids) + (Intermediate bulk container, rigid plastic, with structural equipment, pressurised) + (Intermediate bulk container, rigid plastic, freestanding, pressurised) + (Intermediate bulk container, rigid plastic, with structural equipment, liquids) + (Intermediate bulk container, rigid plastic, freestanding, liquids) + (Intermediate bulk container, composite, rigid plastic, solids) + (Intermediate bulk container, composite, flexible plastic, solids) + (Intermediate bulk container, composite, rigid plastic, pressurised) + (Intermediate bulk container, composite, flexible plastic, pressurised) + (Intermediate bulk container, composite, rigid plastic, liquids) + (Intermediate bulk container, composite, flexible plastic, liquids) + (Intermediate bulk container, composite) + (Intermediate bulk container, fibreboard) + (Intermediate bulk container, flexible) + (Intermediate bulk container, metal, other than steel) + (Intermediate bulk container, natural wood) + (Intermediate bulk container, plywood) + (Intermediate bulk container, reconstituted wood) + (Mutually defined) + + + + + + + + \ No newline at end of file diff --git a/src/cii-xr.xsl b/src/cii-xr.xsl index 0bd51f9..1ef801a 100644 --- a/src/cii-xr.xsl +++ b/src/cii-xr.xsl @@ -1,2471 +1,2472 @@ - - - - - - Author: KoSIT Bremen (kosit@finanzen.bremen.de) - Fassung vom: 2020-06-30+02:00 - modifiziert durch Dr. Jan Thiele am: 2020-08-14+01:00 - Überführt eine zur EN 16931 konforme elektronische Rechnung in der konkreten Syntax UNCEFACT.CII.D16B in eine Instanz gemäß des Schemas für den Namensraum urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1. - Das Skript setzt voraus, dass das zu verarbeitende Dokument valide bzgl. des XML Schemas und der Schematron-Regeln der Quelle ist. Für nicht valide Dokumente ist das Ergebnis nicht definiert. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ; - - - - - - - - - - - - - - - - - - - ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ILLEGAL DATE FORMAT: <para>Mit diesem Datentyp wird ein kalendarisches Datum abgebildet, wie es in der ISO 8601 Spezifikation <quote>Calendar date complete representation</quote> beschrieben ist (siehe ISO 8601:2004, Abschnitt 5.2.1.1). Das Datum beinhaltet keine Zeitangabe. Das konkret zu verwendende Format ist abhängig von der genutzten Syntax.</para> -<para>Der Datentyp basiert auf dem Typ <quote>Date Time. Type</quote>, wie in ISO 15000-5:2014 Anhang B definiert.</para> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. - - - - - - - - - - - Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. - - - - - / - - - [ - - ] - - - - /@ - - - + + + + + + Author: KoSIT Bremen (kosit@finanzen.bremen.de) + Fassung vom: 2020-06-30+02:00 + modifiziert durch Dr. Jan Thiele am: 2021-02-11+01:00 + Überführt eine zur EN 16931 konforme elektronische Rechnung in der konkreten Syntax UNCEFACT.CII.D16B in eine Instanz gemäß des Schemas für den Namensraum urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1. + Das Skript setzt voraus, dass das zu verarbeitende Dokument valide bzgl. des XML Schemas und der Schematron-Regeln der Quelle ist. Für nicht valide Dokumente ist das Ergebnis nicht definiert. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ILLEGAL DATE FORMAT: <para>Mit diesem Datentyp wird ein kalendarisches Datum abgebildet, wie es in der ISO 8601 Spezifikation <quote>Calendar date complete representation</quote> beschrieben ist (siehe ISO 8601:2004, Abschnitt 5.2.1.1). Das Datum beinhaltet keine Zeitangabe. Das konkret zu verwendende Format ist abhängig von der genutzten Syntax.</para> +<para>Der Datentyp basiert auf dem Typ <quote>Date Time. Type</quote>, wie in ISO 15000-5:2014 Anhang B definiert.</para> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. + + + + + + + + + + + Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. + + + + + / + + + [ + + ] + + + + /@ + + + diff --git a/src/ubl-creditnote-xr.xsl b/src/ubl-creditnote-xr.xsl index 3ace3d1..da2b18c 100644 --- a/src/ubl-creditnote-xr.xsl +++ b/src/ubl-creditnote-xr.xsl @@ -1,2436 +1,2432 @@ - - - - - - Author: KoSIT Bremen (kosit@finanzen.bremen.de) - Fassung vom: 2020-06-30+02:00 - modifiziert durch Dr. Jan Thiele am: 2020-08-14+01:00 - Überführt eine zur EN 16931 konforme elektronische Rechnung in der konkreten Syntax UBL.2_1.CreditNote in eine Instanz gemäß des Schemas für den Namensraum urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1. - Das Skript setzt voraus, dass das zu verarbeitende Dokument valide bzgl. des XML Schemas und der Schematron-Regeln der Quelle ist. Für nicht valide Dokumente ist das Ergebnis nicht definiert. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. - - - - - - - - - - - Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. - - - - - / - - - [ - - ] - - - - /@ - - - + + + + + + Author: KoSIT Bremen (kosit@finanzen.bremen.de) + Fassung vom: 2020-06-30+02:00 + modifiziert durch Dr. Jan Thiele am: 2021-02-11+01:00 + Überführt eine zur EN 16931 konforme elektronische Rechnung in der konkreten Syntax UBL.2_1.CreditNote in eine Instanz gemäß des Schemas für den Namensraum urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1. + Das Skript setzt voraus, dass das zu verarbeitende Dokument valide bzgl. des XML Schemas und der Schematron-Regeln der Quelle ist. Für nicht valide Dokumente ist das Ergebnis nicht definiert. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. + + + + + + + + + + + Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. + + + + + / + + + [ + + ] + + + + /@ + + + diff --git a/src/ubl-invoice-xr.xsl b/src/ubl-invoice-xr.xsl index 96accdf..7bdec35 100644 --- a/src/ubl-invoice-xr.xsl +++ b/src/ubl-invoice-xr.xsl @@ -1,2378 +1,2378 @@ - - - - - - Author: KoSIT Bremen (kosit@finanzen.bremen.de) - Fassung vom: 2020-06-30+02:00 - modifiziert durch Dr. Jan Thiele am: 2020-08-14+01:00 - Überführt eine zur EN 16931 konforme elektronische Rechnung in der konkreten Syntax UBL.2_1.Invoice in eine Instanz gemäß des Schemas für den Namensraum urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1. - Das Skript setzt voraus, dass das zu verarbeitende Dokument valide bzgl. des XML Schemas und der Schematron-Regeln der Quelle ist. Für nicht valide Dokumente ist das Ergebnis nicht definiert. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. - - - - - - - - - - - Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. - - - - - / - - - [ - - ] - - - - /@ - - - + + + + + + Author: KoSIT Bremen (kosit@finanzen.bremen.de) + Fassung vom: 2020-06-30+02:00 + modifiziert durch Dr. Jan Thiele am: 2021-02-11+01:00 + Überführt eine zur EN 16931 konforme elektronische Rechnung in der konkreten Syntax UBL.2_1.Invoice in eine Instanz gemäß des Schemas für den Namensraum urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1. + Das Skript setzt voraus, dass das zu verarbeitende Dokument valide bzgl. des XML Schemas und der Schematron-Regeln der Quelle ist. Für nicht valide Dokumente ist das Ergebnis nicht definiert. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. + + + + + + + + + + + Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. + + + + + / + + + [ + + ] + + + + /@ + + +