Ngôn ngữ định dạng mở rộng XML

Một phần của tài liệu đồ án công nghệ thông tin nghiên cứu khả năng áp dụng mô hình agent vào công việc xây dựng giao diện và hỗ trợ cho người dùng hoàn thành công việc thông qua các mô hình đặc tả giao diện và đặc tả công việc (Trang 63)

PHÂT TRIỂN INTERFACE AGENT TRÍN MÔI TRƯỜNG ỨNG DỤNG ĐỘC LẬP

1.10.1Ngôn ngữ định dạng mở rộng XML

XML viết tắt từ cụm từ EXtensible Markup Language được phât triển bởi tổ chức mạng toăn cầu (World Wide Web Consortium). Đđy lă tổ chức quốc tế định ra câc tiíu chuẩn cho một số lĩnh vực của Internet.

XML lă một ngôn ngữ định dạng, nó thường được sử dụng để mô tả nội dung một tăi liệu vă câch thức nội dung một tăi liệu được diễn dịch. Dưới góc độ lưu trữ dữ liệu, XML có thể được coi lă ngôn ngữ tổng quan định nghĩa dữ liệu thông qua câc thẻ. XML được sử dụng một câch phổ biến do:

Dễ dăng trao đổi dữ liệu: XML cho phĩp dễ dăng xử lý, chuyển tải vă trao đổi giữ nhiều ứng dụng khâc nhau vă câc tăi liệu người dùng với câc định dạng khâc nhau. Một hệ thống mây tính bao gồm cả hệ điều hănh thường có rất nhiều câc định dạng file để lưu trữ dữ liệu. Việc chuyển đổi dữ liệu giữa chúng lă một vấn đề nan giải mặc dù chúng ta đê có câc chương trình hỗ trợ cho việc đọc câc file năy. Trong XML dữ liệu vă định dạng được lưu trữ dưới dạng text vă ta có thể dễ dăng cấu hình cũng như thay đổi chúng bằng một trình soạn thảo thông thường. Dữ liệu trong câc thẻ không mê hoâ theo một thuật giải năo cả.

Dữ liệu tự mô tả: Dữ liệu trong tăi liệu XML tự mô tả nội dung vă ý nghĩa của nó. Chỉ cần dựa văo câc tín thẻ được đặt ra cho câc phần tử XML, chúng ta có thể hình dung ra nội dung vă câch thức dữ liệu muốn thể hiện.  Dữ liệu có cấu trúc vă tích hợp: Một khía cạnh mạnh mẽ khâc của XML lă

không chỉ cho phĩp bạn lưu dữ liệu văo file XML dựa trín câc thẻ mă còn tổ chức dữ liệu theo cấu trúc. XML cho phĩp câc phần tử thẻ tích hợp với nhau

S/v thực hiện: Đỗ Thanh Vũ Lớp Công nghệ phần mềm – K44 – CNTT

Bâo câo đồ ân tốt nghiệp đại học Thầy giâo hướng dẫn: TS. Huỳnh Quyết Thắng

tạo thănh một cấu trúc dữ liệu phđn cấp hoăn chỉnh. Điều năy rất quan trọng khi ta cần đến khả năng định nghĩa câc dữ liệu có cấu trúc. Ví dụ như định nghĩa thông tin về một khoa trong một bệnh viện với câc thông tin về câc bệnh mă khoa đó có thể điều trị có thể được mô tả như sau:

<Department>

<Dept_Name>Khoa nêo</Dept_Name> <Dept_Address>Nhă E12</Dept_Address> <Disease>

<Disease_Name>Tai biến mạnh mâu nêo</Disease_Name> <Disease_Symptom>

<description>Sốt cao</description>

<description>Mất khả năng định hướng</description> </Disease_Symptom>

</Disease> <Disease>

<Disease_Name>Thiểu năng tuần hoăn nêo</Disease_Name> <Disease_Symptom>

<description>Choâng vâng khi đứng dậy</description> <description>Mất khả năng tập trung</description> </Disease_Symptom>

</Disease> </Department>

Dữ liệu XML trín mô tả thông tin về một khoa trong bệnh viện với tín vă địa chỉ cùng với 2 bệnh thường được khoa điều trị. Một bệnh lại có định dạng bao gồm tín bệnh vă câc hình thức thể hiện triệu chứng của bệnh lý. Thông tin đặc tả giao diện vă đặc tả công việc có thể được lưu trữ trong cấu trúc file XML với câch thức tổ chức câc thẻ dữ liệu phù hợp. Việc sử dụng cấu trúc file XML tỏ ra thích hợp với câch mô tả công việc theo cấu trúc hình cđy của mô hình công việc.

S/v thực hiện: Đỗ Thanh Vũ Lớp Công nghệ phần mềm – K44 – CNTT

Bâo câo đồ ân tốt nghiệp đại học Thầy giâo hướng dẫn: TS. Huỳnh Quyết Thắng

Một phần của tài liệu đồ án công nghệ thông tin nghiên cứu khả năng áp dụng mô hình agent vào công việc xây dựng giao diện và hỗ trợ cho người dùng hoàn thành công việc thông qua các mô hình đặc tả giao diện và đặc tả công việc (Trang 63)