WURFL ve XMLReader

Bir projede mobil cihazlarla ilgili bilgiler almak için WURFL’ı kullanıyoruz. Bu projenin bazı yerlerinde xml ayıklama işlemleride yapıyoruz. Normalde xml ayıklama işlemi sırasında oluşan hatalar PHP ile loglanabiliyor (Yani xml’in şu satırında şöyle bir sorun var türünde hatalar). Ancak projemizde normal yollardan bu loglama işlemi gerçekleşmediği için ekstra kodlar yazmak zorunda kalmıştık.

Projede bu loglama sorununun neden kaynaklandığını bulmak için kodlar üzerinde saçma sapan testler yaptım. Tabi proje içinde kullanılan WURFL’ın buna neden olacağı hiç aklıma gelmemişti. Biraz WURFL kodlarını kurcalayayım dedim ve sorunun kaynağını buldum. WURFL/Configuration/XmlConfig.php dosyasındaki 55. satırda bulunan libxml_use_internal_errors(TRUE); kodu bizim XMLReader kullanımında istediğimiz hata yakalama işlemini engelliyordu. Bu kodu yorum satırları içine aldığımda xml dosyasında oluşan hatalar loglanmaya başladı.

Ek bilgi olarak WURFL 1.1 çıkmış. http://sourceforge.net/projects/wurfl/files/WURFL%20PHP/ adresinden indirebilirsiniz.

This entry was posted in Genel and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>