UBL-TR şema kontrol

UBL-TR belgelerinden e-Fatura, e-Arşiv, e-İrsaliye, Ticari Cevap, e-İrsaliye Cevap için şema (schema) kontrolü yapabilen, php ‘de basit bir sayfa yaptım, umarım birilerinin işine yarar.

http://mkysoft.com/ubltr/

Dynamic Array ve Pointer

Delphide array değişkenleri bir birine eşitlerseniz, pointer olarak atama yapılıyor.  a := b; gibi. Bu durumda birinin içeriği değiştiriğinde diğeride değişiyor. copy komutunu kullanarak atama yaparsanız sorunsuz olarak eşitleniyor. a := copy(b) gibi. Ancak birden fazla boyutu olan dizilerde (a: array of array of gibi) ilk boyut normal eşitlenirken, diğer boyutlar yine pointer olarak atanıyor. Dikkat edilmesi gereken bir nokta. Mazallah günlerce uğraştırabilir 😀