|
ASP ve
XML
İlişkisi
Peki ASP
bunun
neresinde
diyeceksiniz,
hatta
daha
komik
birşey
bir iş
arkadaşıma
SAP
Türkiye’de
XML
dersi
verirken
sorulan
bir
soru: "Asp
mi Xml’i
kapsıyor,
Xml’mi
Asp’yi?".
İki
teknoloji
de
birbirinden
bağımsız
görünse
de
birbirine
bağlı
teknolojiler.
Ama
kimse
kimseyi
kapsamıyor.
Asp bir
teknoloji
Xml de.
Xml
üretmek
için
illaki
Asp’ye
ihtiyaç
yok, tam
tersi
Asp için
Xml’e
de. Ama
bu iki
teknoloji
ortak
kullanıldığında
veri
değişiminde
oldukça
kolay ve
başarılı
uygulamalar
geliştirilebilir.
XML bize
karşı
sistemin
ne
olduğunu
bilmemize
gerek
kalmadan
paket
oluşturmamıza
yararken,
ASP de
bu
paketleri
kullanılabilir
halde
oluşturmamıza
yaratıyor.
XML
başlığı
altında
işleyeceğimiz
diğer
bir konu
ise XSL
yani
eXtensible
Stylesheet
Language.
Kısaca
XSL ,
XML
dökümanlarının
biçimini
belirleme
ve
değiştirmede
kullanılır.
XSL
kullanarak
XML
dökümanlarını
daha
başka
XML
dökümanlarına
dönüştürebilirsiniz.
Şimdilik
XSL’i
kafanızda
CSS
olarak
canlandırabilirsiniz,
sanki
XML
verilerine
şekil
kazandırıyormuş
gibi ama
ileriki
konularda
XSL’in
çok daha
kapsamlı
olduğunu
göreceğiz.
XML'in
Tasarım
Amaçları
XML
tasarlanırken
düşünülen
birçok
düşünce
var.
W3C’nin
birleşip
ortaya
çıkardığı
10 temel
XML’in
tasarım
amacı
şunlar:
1-
XML
internet
üzerinde
çalışabilmelidir.
2-
XML
neredeyse
tüm
uygulamalar
tarafından
desteklenmelidir.
3-
XML SGML
ile
uyumlu
olmalıdır.
4-
XML
üreten
programlar
oldukça
kolay
olmalıdır.
5-
XML’de
opsiyonel
özellikler
minumum
olmalı
veya hiç
olmamalıdır.
6-
XML
dökümanları
okunabilir
ve açık
olmalıdır.
7-
XML
tasarımı
tek bir
firma bu
işi ele
almadan
acilen
hazırlanmalıdır.
8-
XML
tasarımı
biçimlendirilmiş
ve kısa
olmalıdır.
9-
XML
dökümanlarının
yaratılması
çok
kolay
olmalıdır.
10-
XML
dökümanlarında
anlam
belirsizlikleri
olmamalıdır.
|