13 - Title | XML 1.0 EBNF Gramerinin İncelenmesi |
Authors | Deniz KILINÇ, Nesnel Yazılım Bilişim Sanayi ve Tic. Ltd. Fevzi KARAMAN, Nesnel Yazılım Bilişim Sanayi ve Tic. Ltd. Ali AYSAN, Nesnel Yazılım Bilişim Sanayi ve Tic. Ltd. |
PC Member | No |
Contact person | Deniz KILINÇ, dkilinc__at__deu.edu.tr, 05324850616 |
Main Fields | 5. Elektronik Kütüphaneler
11. Yazılım Geliştirme Ortamlari 13. Yeni Teknolojiler 15. İnternet Servislerinin Çalıştıırlması |
Other Main Fields | |
Abstract + Keywords | XML öğrenmesi, okunması, uygulanması ve test edilmesi kolay bir teknolojidir. B2B gibi uygulamalarda geliştirme zamanını oldukça kısaltır. Sadece bir döküman formatı olmasına rağmen RPC mesajlaşması, farklı sistemlerin entegrasyonu, transformasyon gibi bir çok uygulamada kullanılır. Avantajları kadar dezavantajları da bulunan XML teknolojisinin, türediği güçlü SGML’e göre çok daha popüler olmasının nedeni, özellikle web uygulamalarında kullanımının daha kolay olmasıdır. XML ‘in bu önemli kullanım avantajı, W3C kurulunun, XML teknolojisini, BNF (Backus-Naur Form) gramerini kullanarak oluşturmasıdır. XML dökümanlarını, BNF grameri ile karşılaştırmak ve gramerin tanımlarına kesin olarak, uyup uymadıklarını kontrol etmek mümkündür. BNF grameri yoruma açık değildir. Bir döküman gramere uyar ya da uymaz, başka alternatif yoktur. XML 1.0 versiyonu 89 tane EBNF kuralından oluşmaktadır. EBNF grameri BNF’in bir sonraki versiyonudur. Teknik olarak, geleneksel, derleyeci tabanlı BNF gramerinde bulunmayan özellikler taşır. XML dökümanları, [1]document EBNF kuralında da tanımlandığı üzere “kök” varlığıyla başlarlar. Dökümanın mantıksal yapısı ise, elemanları, karakter referanslarını, yorumları ve işlemsel komutları içerir. |
Remarks |
CyberChair | Author: Richard van de Stadt (Borbala Online Conference Services) | Development supported by TRESE | Copyright © by University of Twente |