UDF formatlı bir şikayet dilekçesinde sadece belirli kelimeler italik yapıldığında XML parsing hatası yüzünden dilekçe UYAP'a yüklenemiyor, editörün gizli XML etiketlerini nasıl temizlerim?
2 Cevap
UYAP Doküman Editörü (.udf) dosyaları temelinde sıkıştırılmış bir XML (veya ZIP/XML) veri yapısına sahiptir. Özellikle Microsoft Word, LibreOffice ya da web sayfalarından UYAP Editör'e kopyalama yapıldığında, görünürde basit bir italik veya kalın metin gibi dursa da arka planda standart dışı zengin metin (Rich Text / RTF) etiketleri ve uyumsuz XML hiyerarşisi oluşur. Bu durum UYAP portalının XML ayrıştırıcısının (DOM/SAX parser) hata vermesine ve dosyanın reddedilmesine yol açar.
Gizli ve bozuk XML etiketlerini temizleyip dilekçenizi başarıyla yüklemek için şu adımları uygulayabilirsiniz:
- En Güvenli Yöntem - Düz Metin Üzerinden Aktarım: Bozuk olan dilekçenizin metnini kopyalayın (Ctrl+A, Ctrl+C). Windows Not Defteri (Notepad) programını açıp buraya yapıştırın. Bu işlem arka plandaki tüm gizli XML, HTML ve Word biçimlendirme stillerini sıfırlar. Ardından UYAP Editör'de yeni, boş bir sayfa açıp metni Not Defteri'nden geri yapıştırın ve sadece gerekli kelimeleri UDF editörünün kendi araç çubuğundaki 'İtalik (I)' düğmesi ile yeniden biçimlendirin.
- UDF Dosyasını Arşivden Açarak XML Temizliği: Eğer dilekçeniz çok sayfalı ve tablolar içeriyorsa,
.udfuzantılı dosyanın adını.zipolarak değiştirin ve bir arşiv yöneticisi (WinRAR, 7-Zip vb.) ile açın. İçerisindekicontent.xmlbelgesini Notepad++ gibi gelişmiş bir editörle açarak bozuk veya iç içe girmiş<italic>,<span>veya kapatılmamış özel karakterleri (özellikle kaçış dizisi yapılmamış&,<,>) düzelterek kaydedin ve tekrar zipleyip uzantıyı .udf yapın. - Editör İçi 'Biçimlendirmeyi Temizle' İşlemi: Hata veren bölümü UYAP editöründe seçin, üst menüden varsa 'Varsayılan Metin Biçimine Dön' seçeneğini uygulayın veya yazı tipini Arial/Times New Roman 12 pt olarak yeniden tanımlayın.
Bu adımlardan sonra dilekçeyi farklı kaydet yapıp tekrar e-imzalayarak portala yüklediğinizde XML parsing hatası almadan evrakınız iletilecektir.
Bu durum genellikle Word'den kopyalanan gizli karakterlerden kaynaklanıyor. Hepsini kopyalayıp Not Defteri'ne atıp oradan tekrar UYAP Editör'e yapıştırmak en hızlı çözüm. İtalik yapmak istediğiniz kelimeleri Not Defteri'nden aldıktan sonra doğrudan UYAP Editör'ün kendi üst menüsünden italik yapın. Dışarıdan formatlı yazı yapıştırmamaya dikkat ederseniz bir daha bu hatayı almazsınız.