24 entry daha
  • birbirine uyumlu olmayan sistemler arasında veri alı$veri$ini rahatlıkla gerçekle$tirmeyi sağlayan markup language. yazılım, donanım ve uygulamalardan bağımsızdır. esnek ve geni$leyebilir bir yapısı vardır. örneğin:

    <?xml version="1.0"?>
    <urunler yil="2005">

    <elma>
    <yer>amasya</yer>
    <tur>sulu</tur>
    <renk>kirmizi</renk>
    <yeme>isirarak</yeme>
    </elma>

    </urunler>

    - html'in rakibi değil, tamamlayıcısı olabilir.
    - bilgiler veri adaları (data islands) sayesinde html dosyaları içerisinde depolanır.

    notasyonla ilgili birkaç hatırlatma:

    - kullanılacak tag'ler önceden tanımlı değildir, kullanıcı tanımlar. örneğin: <isim>ahmet</isim>
    - mutlaka kapanı$ tag'leri konmalıdır. <cesit> diye açtığınız tag'i kapamanız gerekmektedir. (bo$ olduğu zaman istisnası hariç)
    - tag hiyerar$isine dikkat etmeniz gerekir. <urunler> <isim> elma </urunler> </isim> diye bir$ey olmaz.
    - tag'ler küçük/büyük harfe duyarlıdır/ case sensitive'dir.
    - yukarıdaki "urunler" tag'i "root element", "isim" ise "child element"tir.
    - tag'lerdeki attribute'lar tırnak içerisine alınmalıdır. <urunler yil=2005> olmaz, doğrusu <urunler yil="2005"> dir. eğer birden fazla attribute kullanacaksanız, çift tırnaktan sonra tek tırnak gelir, vice versa. örneğin: <urunler yil="2005" ay='mayis'>
    - html'den farklı olarak metindeki bo$luklar da değerlendirmeye alınır.
    - text içinde & < > " ' karakterleri kullanılamaz. bunun yerine metin versiyonları kullanılır.
    - comments'lar html'dekilere benzer, yani <!-- --> 'dır. ancak comment içinde -- yazmak - <?xml version="1.0"?> satırına encoding'i attribute olarak yazabiliriz. örneğin
    <?xml version="1.0" encoding="iso-8859-2"?> ve eğer encoding vermez isek utf-8 olarak kabul eder.
    - <isim></isim> ile <isim/> arasında bir fark yoktur.
    - notepad ile pek rahat yazılsa da, xml notepad diye bir fasilite vardır.
    http://www.google.com.tr/…0,ggld:en&q="xml notepad"
47 entry daha
hesabın var mı? giriş yap