XML Hata Aramak Hata aramak ise sadece XML ait olmayan yapılan uygulamanın doğruluğunu ve çalışma garantisini yükselten bir tür test ve kontrol aşaması olmaktadır.Uygulamaların bitmesinden XML HATA ARAMAK
Merhaba bundan önce makale ve derslerde XML biçimlendirme,veritabanı işlemleri gibi rutin XMLişlevlerini ve örneklerini görmüştük.Hata aramak ise sadece XML ait olmayan yapılan uygulamanın doğruluğunu ve çalışma garantisini yükselten bir tür test ve kontrol aşaması olmaktadır.Uygulamaların bitmesinden sonra test edilir ve onaylandıktan böcekler(Bug) temizlndikten sonra ilgili kuruma yada kişiye sunulur..XML veritabanı ile bit uygalama yaparsanız bunu devamlılığını ve çalışmasınıda kontrol etmelisiniz..Aşağıdaki basit gibi görünen kod esasında Internet Explorerda buluna msxml.dll görevini üstlenmektedir..
Nedir bu msxml.dll ?
Microsoft Internet Explorer 3.0 sonra windows ve Explorer dahil edilen Dinamik Link kütüphanesi olup Browserın XML algılamasını sağlar..Rutin söz dizimi hatalarını engeller yada izinli kod yazıp yazmadığınızı (Tüm diller bilgisayara yazıp,silme,okuma işlemleri gibi kısatlanmıştır) kontrol eder.Eğer geçerli söz dizimine ait bir yanlışlık yoksa yazdığınız geçerli XML belgesi gösterilir.Eğer bir yanlışlık varsa hata kodu döndürülür ve size teknik dökümantasyon hakkında hata kodu ve hatanın ilk yanlışlığı gösterilir.Kod içinde birden fazla hata varsa ilk hata gösterilir.Bunların hepsini msxml.dll dosyası yapar.msxml dosyası system32 klasörü altında yer alır ve her program gibi sürüm numarısı bulunur.Sürüm numarısı ilerledikçe XML yapabilceğiniz şeyler de artar.unutmayalım ki XML hala geliştirilen bir dil.
Hex editör dosyası ile bu dll incelerseniz daha fazla sonuça oluşabilirsiniz.Aşağıdaki kodumuz bir nevi msxml işlevini görmekte..
Kod yazıyoruz Powered by XML and JavaScript
1. <HTML>
2. <HEAD>
3. <TITLE>Validity Tester</TITLE>
4. ******** LANGUAGE="JavaScript" FOR="window" EVENT="ONLOAD">
5. ******** = dsoTest.XML********;
6. if (********.readyState == 4)
7. DisplayError ();
8. else
9. ********.onreadystatechange = DisplayError;
10. function DisplayError ()
11. {
12. if (********.readyState != 4)
13. return;
14. message = "parseError.errorCode: "
a. + ********.parseError.errorCode + "\n"
b. + "parseError.filepos: "
c. + ********.parseError.filepos + "\n"
d. + "parseError.line: " + ********.parseError.line
e. + "\n"
f. + "parseError.linepos: "
g. + ********.parseError.linepos + "\n"
h. + "parseError.reason: "
j. + ********.parseError.reason + "\n"
k. + "parseError.srcText: "
l. + ********.parseError.srcText + "\n"
m. + "parseError.url: " + ********.parseError.url;
15. alert (message);
16. }
17. </SCRIPT>
18. </HEAD>
19. <BODY>
20. <XML ID="dsoTest" SRC="Inventory.xml"></XML>
21. </BODY>
22. </HTML>
Yukarıdaki kodu açıklarsak sırası ile
1. satırda:Belgenin bir HTML belgesi olduğunu belirtiyor
2. satırda:HTML belgesinin başında olduğunumuzu gösteriyor
3. satırda:HTML belgesinin başlığını belirtiyoruz
Gördüğünüz üzere ilk 3 satırda standart bir HTML belgesi yarattık
4. satırda:Java Script kod bloğu başlıyor içinde bulunan Event ve Windows parametresi kodun sayfa tamamıyle yüklenmeden çalışmasını icra ediyor
5. satırda değişken tanımlıyoruz ve ne belgesi olduğunu gösteriyoruz
6.Şartlı If else komutumuz başlıyor.Yani rutinleri konrol et, düzgünse çalıştır hata varsa hata konu döndür.Bu söz dizimi 8. satıra kadar devem etmektedir
9. satırda okunmaya başlanıyor
10. satırda ise tekrar bir değişken ifade ediyoruz.Bu 13. satıra kadar böyle gidiyor
14. satırda ise artık elimizde olan ham bilgilerin çıktısını almaktadır.Çeşitli parametrelerde hata varsa sayısı ile birlikte bize sunuluyor.Bunun için 15. satırda alert uyarı kutucuğuyla belirtiyoruz.Kod dökümü ve çıktı üretmek ve Script tamamlanması 17. satıra kadar sürüyor
18. satırda HTML belgesinin başlığı bitiyor
19. satırda HTML belgesinin gövede kısmı başlıyor
20. satırda kontrol edilecek olan xml veritabanı yada belgesini html sayfasına bağlıyoruz.Yukarıdaki kod bu belgeyi kontrol eder
21. satırda HTMl belgesinin gövde kısmı bitmekte
21. satırda ise HTML belgesi bitmekte olup yazacağımız kodda sonlanmaktadır..
Hata kontrölü yapmak önemlidir..Bu hem sizi hemde sunucunuzu hemde kullanıcılarını sinirlendirmez.Zaman kayıp ettirmez..Eğer Asp ile aranız iyi ise web tabanlı çalışan Veritabanınızda bir sorun varsa mail attırabilir yada sms client sahipseniz anında Cep telefonunza mesaj gelebilir..XML dersleri Uygulama geliştirme kısmımları ile devam edecektir.
XML Hata Aramak Hata aramak ise sadece XML ait olmayan yapılan uygulamanın doğruluğunu ve çalışma garantisini yükselten bir tür test ve kontrol aşaması olmaktadır.Uygulamaların bitmesinden XML HATA ARAMAK
Merhaba bundan önce makale ve derslerde XML biçimlendirme,veritabanı işlemleri gibi rutin XMLişlevlerini ve örneklerini görmüştük.Hata aramak ise sadece XML ait olmayan yapılan uygulamanın doğruluğunu ve çalışma garantisini yükselten bir tür test ve kontrol aşaması olmaktadır.Uygulamaların bitmesinden sonra test edilir ve onaylandıktan böcekler(Bug) temizlndikten sonra ilgili kuruma yada kişiye sunulur..XML veritabanı ile bit uygalama yaparsanız bunu devamlılığını ve çalışmasınıda kontrol etmelisiniz..Aşağıdaki basit gibi görünen kod esasında Internet Explorerda buluna msxml.dll görevini üstlenmektedir..
Nedir bu msxml.dll ?
Microsoft Internet Explorer 3.0 sonra windows ve Explorer dahil edilen Dinamik Link kütüphanesi olup Browserın XML algılamasını sağlar..Rutin söz dizimi hatalarını engeller yada izinli kod yazıp yazmadığınızı (Tüm diller bilgisayara yazıp,silme,okuma işlemleri gibi kısatlanmıştır) kontrol eder.Eğer geçerli söz dizimine ait bir yanlışlık yoksa yazdığınız geçerli XML belgesi gösterilir.Eğer bir yanlışlık varsa hata kodu döndürülür ve size teknik dökümantasyon hakkında hata kodu ve hatanın ilk yanlışlığı gösterilir.Kod içinde birden fazla hata varsa ilk hata gösterilir.Bunların hepsini msxml.dll dosyası yapar.msxml dosyası system32 klasörü altında yer alır ve her program gibi sürüm numarısı bulunur.Sürüm numarısı ilerledikçe XML yapabilceğiniz şeyler de artar.unutmayalım ki XML hala geliştirilen bir dil.
Hex editör dosyası ile bu dll incelerseniz daha fazla sonuça oluşabilirsiniz.Aşağıdaki kodumuz bir nevi msxml işlevini görmekte..
Kod yazıyoruz Powered by XML and JavaScript
1. <HTML>
2. <HEAD>
3. <TITLE>Validity Tester</TITLE>
4. ******** LANGUAGE="JavaScript" FOR="window" EVENT="ONLOAD">
5. ******** = dsoTest.XML********;
6. if (********.readyState == 4)
7. DisplayError ();
8. else
9. ********.onreadystatechange = DisplayError;
10. function DisplayError ()
11. {
12. if (********.readyState != 4)
13. return;
14. message = "parseError.errorCode: "
a. + ********.parseError.errorCode + "\n"
b. + "parseError.filepos: "
c. + ********.parseError.filepos + "\n"
d. + "parseError.line: " + ********.parseError.line
e. + "\n"
f. + "parseError.linepos: "
g. + ********.parseError.linepos + "\n"
h. + "parseError.reason: "
j. + ********.parseError.reason + "\n"
k. + "parseError.srcText: "
l. + ********.parseError.srcText + "\n"
m. + "parseError.url: " + ********.parseError.url;
15. alert (message);
16. }
17. </SCRIPT>
18. </HEAD>
19. <BODY>
20. <XML ID="dsoTest" SRC="Inventory.xml"></XML>
21. </BODY>
22. </HTML>
Yukarıdaki kodu açıklarsak sırası ile
1. satırda:Belgenin bir HTML belgesi olduğunu belirtiyor
2. satırda:HTML belgesinin başında olduğunumuzu gösteriyor
3. satırda:HTML belgesinin başlığını belirtiyoruz
Gördüğünüz üzere ilk 3 satırda standart bir HTML belgesi yarattık
4. satırda:Java Script kod bloğu başlıyor içinde bulunan Event ve Windows parametresi kodun sayfa tamamıyle yüklenmeden çalışmasını icra ediyor
5. satırda değişken tanımlıyoruz ve ne belgesi olduğunu gösteriyoruz
6.Şartlı If else komutumuz başlıyor.Yani rutinleri konrol et, düzgünse çalıştır hata varsa hata konu döndür.Bu söz dizimi 8. satıra kadar devem etmektedir
9. satırda okunmaya başlanıyor
10. satırda ise tekrar bir değişken ifade ediyoruz.Bu 13. satıra kadar böyle gidiyor
14. satırda ise artık elimizde olan ham bilgilerin çıktısını almaktadır.Çeşitli parametrelerde hata varsa sayısı ile birlikte bize sunuluyor.Bunun için 15. satırda alert uyarı kutucuğuyla belirtiyoruz.Kod dökümü ve çıktı üretmek ve Script tamamlanması 17. satıra kadar sürüyor
18. satırda HTML belgesinin başlığı bitiyor
19. satırda HTML belgesinin gövede kısmı başlıyor
20. satırda kontrol edilecek olan xml veritabanı yada belgesini html sayfasına bağlıyoruz.Yukarıdaki kod bu belgeyi kontrol eder
21. satırda HTMl belgesinin gövde kısmı bitmekte
21. satırda ise HTML belgesi bitmekte olup yazacağımız kodda sonlanmaktadır..
Hata kontrölü yapmak önemlidir..Bu hem sizi hemde sunucunuzu hemde kullanıcılarını sinirlendirmez.Zaman kayıp ettirmez..Eğer Asp ile aranız iyi ise web tabanlı çalışan Veritabanınızda bir sorun varsa mail attırabilir yada sms client sahipseniz anında Cep telefonunza mesaj gelebilir..XML dersleri Uygulama geliştirme kısmımları ile devam edecektir.
Merhaba bundan önce makale ve derslerde XML biçimlendirme,veritabanı işlemleri gibi rutin XMLişlevlerini ve örneklerini görmüştük.Hata aramak ise sadece XML ait olmayan yapılan uygulamanın doğruluğunu ve çalışma garantisini yükselten bir tür test ve kontrol aşaması olmaktadır.Uygulamaların bitmesinden sonra test edilir ve onaylandıktan böcekler(Bug) temizlndikten sonra ilgili kuruma yada kişiye sunulur..XML veritabanı ile bit uygalama yaparsanız bunu devamlılığını ve çalışmasınıda kontrol etmelisiniz..Aşağıdaki basit gibi görünen kod esasında Internet Explorerda buluna msxml.dll görevini üstlenmektedir..
Nedir bu msxml.dll ?
Microsoft Internet Explorer 3.0 sonra windows ve Explorer dahil edilen Dinamik Link kütüphanesi olup Browserın XML algılamasını sağlar..Rutin söz dizimi hatalarını engeller yada izinli kod yazıp yazmadığınızı (Tüm diller bilgisayara yazıp,silme,okuma işlemleri gibi kısatlanmıştır) kontrol eder.Eğer geçerli söz dizimine ait bir yanlışlık yoksa yazdığınız geçerli XML belgesi gösterilir.Eğer bir yanlışlık varsa hata kodu döndürülür ve size teknik dökümantasyon hakkında hata kodu ve hatanın ilk yanlışlığı gösterilir.Kod içinde birden fazla hata varsa ilk hata gösterilir.Bunların hepsini msxml.dll dosyası yapar.msxml dosyası system32 klasörü altında yer alır ve her program gibi sürüm numarısı bulunur.Sürüm numarısı ilerledikçe XML yapabilceğiniz şeyler de artar.unutmayalım ki XML hala geliştirilen bir dil.
Hex editör dosyası ile bu dll incelerseniz daha fazla sonuça oluşabilirsiniz.Aşağıdaki kodumuz bir nevi msxml işlevini görmekte..
Kod yazıyoruz Powered by XML and JavaScript
1. <HTML>
2. <HEAD>
3. <TITLE>Validity Tester</TITLE>
4. ******** LANGUAGE="JavaScript" FOR="window" EVENT="ONLOAD">
5. ******** = dsoTest.XML********;
6. if (********.readyState == 4)
7. DisplayError ();
8. else
9. ********.onreadystatechange = DisplayError;
10. function DisplayError ()
11. {
12. if (********.readyState != 4)
13. return;
14. message = "parseError.errorCode: "
a. + ********.parseError.errorCode + "\n"
b. + "parseError.filepos: "
c. + ********.parseError.filepos + "\n"
d. + "parseError.line: " + ********.parseError.line
e. + "\n"
f. + "parseError.linepos: "
g. + ********.parseError.linepos + "\n"
h. + "parseError.reason: "
j. + ********.parseError.reason + "\n"
k. + "parseError.srcText: "
l. + ********.parseError.srcText + "\n"
m. + "parseError.url: " + ********.parseError.url;
15. alert (message);
16. }
17. </SCRIPT>
18. </HEAD>
19. <BODY>
20. <XML ID="dsoTest" SRC="Inventory.xml"></XML>
21. </BODY>
22. </HTML>
Yukarıdaki kodu açıklarsak sırası ile
1. satırda:Belgenin bir HTML belgesi olduğunu belirtiyor
2. satırda:HTML belgesinin başında olduğunumuzu gösteriyor
3. satırda:HTML belgesinin başlığını belirtiyoruz
Gördüğünüz üzere ilk 3 satırda standart bir HTML belgesi yarattık
4. satırda:Java Script kod bloğu başlıyor içinde bulunan Event ve Windows parametresi kodun sayfa tamamıyle yüklenmeden çalışmasını icra ediyor
5. satırda değişken tanımlıyoruz ve ne belgesi olduğunu gösteriyoruz
6.Şartlı If else komutumuz başlıyor.Yani rutinleri konrol et, düzgünse çalıştır hata varsa hata konu döndür.Bu söz dizimi 8. satıra kadar devem etmektedir
9. satırda okunmaya başlanıyor
10. satırda ise tekrar bir değişken ifade ediyoruz.Bu 13. satıra kadar böyle gidiyor
14. satırda ise artık elimizde olan ham bilgilerin çıktısını almaktadır.Çeşitli parametrelerde hata varsa sayısı ile birlikte bize sunuluyor.Bunun için 15. satırda alert uyarı kutucuğuyla belirtiyoruz.Kod dökümü ve çıktı üretmek ve Script tamamlanması 17. satıra kadar sürüyor
18. satırda HTML belgesinin başlığı bitiyor
19. satırda HTML belgesinin gövede kısmı başlıyor
20. satırda kontrol edilecek olan xml veritabanı yada belgesini html sayfasına bağlıyoruz.Yukarıdaki kod bu belgeyi kontrol eder
21. satırda HTMl belgesinin gövde kısmı bitmekte
21. satırda ise HTML belgesi bitmekte olup yazacağımız kodda sonlanmaktadır..
Hata kontrölü yapmak önemlidir..Bu hem sizi hemde sunucunuzu hemde kullanıcılarını sinirlendirmez.Zaman kayıp ettirmez..Eğer Asp ile aranız iyi ise web tabanlı çalışan Veritabanınızda bir sorun varsa mail attırabilir yada sms client sahipseniz anında Cep telefonunza mesaj gelebilir..XML dersleri Uygulama geliştirme kısmımları ile devam edecektir.
XML Hata Aramak Hata aramak ise sadece XML ait olmayan yapılan uygulamanın doğruluğunu ve çalışma garantisini yükselten bir tür test ve kontrol aşaması olmaktadır.Uygulamaların bitmesinden XML HATA ARAMAK
Merhaba bundan önce makale ve derslerde XML biçimlendirme,veritabanı işlemleri gibi rutin XMLişlevlerini ve örneklerini görmüştük.Hata aramak ise sadece XML ait olmayan yapılan uygulamanın doğruluğunu ve çalışma garantisini yükselten bir tür test ve kontrol aşaması olmaktadır.Uygulamaların bitmesinden sonra test edilir ve onaylandıktan böcekler(Bug) temizlndikten sonra ilgili kuruma yada kişiye sunulur..XML veritabanı ile bit uygalama yaparsanız bunu devamlılığını ve çalışmasınıda kontrol etmelisiniz..Aşağıdaki basit gibi görünen kod esasında Internet Explorerda buluna msxml.dll görevini üstlenmektedir..
Nedir bu msxml.dll ?
Microsoft Internet Explorer 3.0 sonra windows ve Explorer dahil edilen Dinamik Link kütüphanesi olup Browserın XML algılamasını sağlar..Rutin söz dizimi hatalarını engeller yada izinli kod yazıp yazmadığınızı (Tüm diller bilgisayara yazıp,silme,okuma işlemleri gibi kısatlanmıştır) kontrol eder.Eğer geçerli söz dizimine ait bir yanlışlık yoksa yazdığınız geçerli XML belgesi gösterilir.Eğer bir yanlışlık varsa hata kodu döndürülür ve size teknik dökümantasyon hakkında hata kodu ve hatanın ilk yanlışlığı gösterilir.Kod içinde birden fazla hata varsa ilk hata gösterilir.Bunların hepsini msxml.dll dosyası yapar.msxml dosyası system32 klasörü altında yer alır ve her program gibi sürüm numarısı bulunur.Sürüm numarısı ilerledikçe XML yapabilceğiniz şeyler de artar.unutmayalım ki XML hala geliştirilen bir dil.
Hex editör dosyası ile bu dll incelerseniz daha fazla sonuça oluşabilirsiniz.Aşağıdaki kodumuz bir nevi msxml işlevini görmekte..
Kod yazıyoruz Powered by XML and JavaScript
1. <HTML>
2. <HEAD>
3. <TITLE>Validity Tester</TITLE>
4. ******** LANGUAGE="JavaScript" FOR="window" EVENT="ONLOAD">
5. ******** = dsoTest.XML********;
6. if (********.readyState == 4)
7. DisplayError ();
8. else
9. ********.onreadystatechange = DisplayError;
10. function DisplayError ()
11. {
12. if (********.readyState != 4)
13. return;
14. message = "parseError.errorCode: "
a. + ********.parseError.errorCode + "\n"
b. + "parseError.filepos: "
c. + ********.parseError.filepos + "\n"
d. + "parseError.line: " + ********.parseError.line
e. + "\n"
f. + "parseError.linepos: "
g. + ********.parseError.linepos + "\n"
h. + "parseError.reason: "
j. + ********.parseError.reason + "\n"
k. + "parseError.srcText: "
l. + ********.parseError.srcText + "\n"
m. + "parseError.url: " + ********.parseError.url;
15. alert (message);
16. }
17. </SCRIPT>
18. </HEAD>
19. <BODY>
20. <XML ID="dsoTest" SRC="Inventory.xml"></XML>
21. </BODY>
22. </HTML>
Yukarıdaki kodu açıklarsak sırası ile
1. satırda:Belgenin bir HTML belgesi olduğunu belirtiyor
2. satırda:HTML belgesinin başında olduğunumuzu gösteriyor
3. satırda:HTML belgesinin başlığını belirtiyoruz
Gördüğünüz üzere ilk 3 satırda standart bir HTML belgesi yarattık
4. satırda:Java Script kod bloğu başlıyor içinde bulunan Event ve Windows parametresi kodun sayfa tamamıyle yüklenmeden çalışmasını icra ediyor
5. satırda değişken tanımlıyoruz ve ne belgesi olduğunu gösteriyoruz
6.Şartlı If else komutumuz başlıyor.Yani rutinleri konrol et, düzgünse çalıştır hata varsa hata konu döndür.Bu söz dizimi 8. satıra kadar devem etmektedir
9. satırda okunmaya başlanıyor
10. satırda ise tekrar bir değişken ifade ediyoruz.Bu 13. satıra kadar böyle gidiyor
14. satırda ise artık elimizde olan ham bilgilerin çıktısını almaktadır.Çeşitli parametrelerde hata varsa sayısı ile birlikte bize sunuluyor.Bunun için 15. satırda alert uyarı kutucuğuyla belirtiyoruz.Kod dökümü ve çıktı üretmek ve Script tamamlanması 17. satıra kadar sürüyor
18. satırda HTML belgesinin başlığı bitiyor
19. satırda HTML belgesinin gövede kısmı başlıyor
20. satırda kontrol edilecek olan xml veritabanı yada belgesini html sayfasına bağlıyoruz.Yukarıdaki kod bu belgeyi kontrol eder
21. satırda HTMl belgesinin gövde kısmı bitmekte
21. satırda ise HTML belgesi bitmekte olup yazacağımız kodda sonlanmaktadır..
Hata kontrölü yapmak önemlidir..Bu hem sizi hemde sunucunuzu hemde kullanıcılarını sinirlendirmez.Zaman kayıp ettirmez..Eğer Asp ile aranız iyi ise web tabanlı çalışan Veritabanınızda bir sorun varsa mail attırabilir yada sms client sahipseniz anında Cep telefonunza mesaj gelebilir..XML dersleri Uygulama geliştirme kısmımları ile devam edecektir.

