Rеja Axborot tizimlari va ma'lumotlar bazasi


Ma'lumotga yo'naltirilgan hujjatlar



Yüklə 0,94 Mb.
səhifə131/153
tarix02.01.2022
ölçüsü0,94 Mb.
#44769
1   ...   127   128   129   130   131   132   133   134   ...   153
MBBT Qo'llanma

Ma'lumotga yo'naltirilgan hujjatlar

Ma'lumotga yo'naltirilgan hujjatlar aniq buyurtma qilingan tuzilish bilan tavsiflanadi, ularni chuqur o'rganish (eng kichik mustaqil ma'lumotlar elementi atributlar darajasida joylashishi mumkin), qo'shimcha ravishda aralash tarkib yo'q yoki u minimal miqdorda mavjud. Bir xil elementlarning paydo bo'lishi tartibi ko'pincha ahamiyatsizdir. Bu holda yaxshi misol savdo hujjatlari, parvoz jadvallari, restoran menyulari va boshqalarni o'z ichiga olgan XML hujjatlari. Ma'lumotga yo'naltirilgan hujjatlar odatda mashinalarni qayta ishlash uchun yaratiladi; Bu erda XML imkoniyatlaridan kam foydalaniladi - bu transport rolini o'ynaydi.

Ma'lumotga yo'naltirilgan hujjat quyidagicha ko'rinishi mumkin.

ABC Industries

123 Main St.

Chicago


IL

60609


981215

E'tibor bering, XML dunyosida ko'p miqdordagi matnli ma'lumotlarni o'z ichiga olgan ko'plab hujjatlar ma'lumotlarga yo'naltirilgan. Masalan, Amazon.com-dagi kitob haqida ma'lumot beruvchi sahifa asosan matnlardan iborat bo'lib, juda qattiq tuzilishga ega. Matnning ko'p qismi shunga o'xshash barcha sahifalarda takrorlangan, har bir sahifadagi matn hajmi qat'iy ravishda cheklangan.

Shunday qilib, sahifani oddiy, ma'lumotlarga yo'naltirilgan XML hujjatidan qurish mumkin, bu har bir sahifaga xos bo'lgan ma'lumotlarni o'z ichiga oladi, ma'lumotlar bazasidan va stereotiplangan matnni qo'shish uchun XSL uslublar jadvalidan olinadi. Umuman olganda, shablonni ma'lumotlar bazasi bilan to'ldirish orqali HTML hujjatlarini dinamik ravishda yaratadigan har qanday web-sayt ma'lumotlarga yo'naltirilgan XML hujjatlari va bir yoki bir nechta XSL uslublar jadvallari bilan almashtirilishi mumkin.

Misol sifatida, ijara shartnomasini o'z ichiga olgan quyidagi hujjatni ko'rib chiqing.


ABC Industries

mulkni uzoq muddatli ijaraga

olish to'g'risida muzokaralar olib boradi

123 Main St., Chicago,

IL

from XYZ


Properties kam bo'lmagan

muddatga

TimeUnit=»Months»>18

по цене

Currency=»USD»

TimeUnit=»Months»>1000.


U quyidagi XML hujjati va oddiy uslublar jadvalidan foydalangan holda qurilishi mumkin.

ABC Industries



123 Main St., Chicago,

IL
XYZ Properties

18

1000


Hujjatlarga yo'naltirilgan hujjatlar qattiq tuzilishga ega emas, ma'lumotlarni qayta ishlash chuqurligida farq qilmaydi (minimal mustaqil element aralash tarkibiy element yoki butun hujjat darajasida joylashgan), bundan tashqari, ular aralash tarkibning katta hajmi bilan ajralib turadi. Bir xil elementlarning paydo bo'lishi tartibi deyarli har doim muhimdir. Kitoblar, elektron pochta xabarlari, reklama va juda ko'p XHTML hujjatlari bunga yaxshi misoldir. Bunday hujjatlar odatda odamlar uchun mo'ljallangan.

Mana shunga o'xshash hujjatning namunasi.


Gayka kaliti

Full Fabrication Labs,

Inc.

Kichik hajmdagi gayka kaliti



Ikkita yo'nalishda ishlab chiqarilgan

kauchuk zanglamaydigan po'latdan yasalgan. T

utqichda oson ishlov berish uchun

rezina uchi mavjud.

You can:
O'z kalitingizga buyurtma berish Klavishlar haqida qo'shimcha ma'lumot Katalogni yuklab olish Agar buyurtma bersangiz, klavish sizga atigi $ 19.99 turadi va sizga sovg'a sifatida yaxshi ish bolg'asi beriladi.

Amalda, har xil turdagi hujjatlar o'rtasida aniq chiziq chizish har doim ham mumkin emas. Masalan, fakturalar kabi ma'lumotlarga asoslangan hujjatlar, masalan, qismlarning tavsifi kabi chuqurligi past bo'lgan tuzilmagan ma'lumotlar bo'lishi mumkin. Bundan farqli o'laroq, qoida tariqasida, foydalanuvchi qo'llanmalari kabi hujjatga yo'naltirilgan hujjatlar aniq tuzilishga ega bo'lgan batafsil ma'lumotlarni (ko'pincha metadata), turi, muallifning ismi va hisobga olish ma'lumotlari va natijalarini o'z ichiga olishi mumkin. Va shunga qaramay, hujjatlarni ma'lumotga yoki hujjatga yo'naltirilgan deb ta'riflash bilan, nima ishlash kerakligini tushunish osonroq bo'ladi - ma'lumotlar yoki hujjatlar, va shuning uchun o'zingiz uchun qaysi tizimni tanlash masalasini hal qilishni ancha soddalashtirasiz.


Ma'lumotni saqlash va / yoki olish uchun sizga ma'lumotlar bazasi (odatda relatsion, obyektga yo'naltirilgan yoki iyerarxik) va o'rta dasturlar (o'rnatilgan yoki uchinchi tomon) yoki XML serveri (dasturlar kabi taqsimlangan dasturlarni yaratish uchun platforma kerak bo'ladi ma'lumotlar uzatish uchun XML-ni ishlatadigan elektron tijorat) yoki XML-ni qo'llab-quvvatlaydigan veb-server (ma'lumotlar bazasidan olinadigan ma'lumotlar bazasida XML hujjatlarini yaratadigan veb-server). Hujjatlarni saqlash uchun sizga maxsus tarkibni boshqarish tizimi kerak. Ikkala turdagi tizimlar uchun ma'lumotlarni saqlash va olish va hujjatlarni saqlash va olish bo'limiga qarang. Dastur XML ma'lumotlar bazasi mahsulotlari ro'yxatida keltirilgan.


Yüklə 0,94 Mb.

Dostları ilə paylaş:
1   ...   127   128   129   130   131   132   133   134   ...   153




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin