Thứ năm, 31/1/2002, 04:55 GMT+7

Ngôn ngữ đánh dấu XML

Bạn có thể đã nghe đến HTML (hypertext markup language). Nó hướng dẫn các trình duyệt cách hiển thị thông tin trên màn hình. Ngôn ngữ đánh dấu mở rộng (XML – Extensible Markup Language) còn làm được hơn thế nữa, thông báo cho hệ thống cách xử lý thông tin và, quan trọng hơn, nêu chính xác loại hình của thông tin đó.

Chính nhờ XML mà, ví dụ, một hệ thống có thể nhận ra được một chuỗi số và ký tự là một hoá đơn hay là một loạt hình ảnh trong catalog quảng cáo. Nhờ khả năng thông minh đó, các chương trình ứng dụng có thể chia sẻ thông tin dễ dàng hơn. Và XML được coi là có độ linh hoạt cao bởi vì các lập trình viên có thể chỉnh sửa nó sao cho phù hợp với nhu cầu của mình.

Thực sự XML có thể làm gì cho doanh nghiệp?

XML có nhiều khả năng sẽ trở thành tiêu chuẩn cho việc tự động hoá trao đổi dữ liệu giữa các hệ thống của doanh nghiệp, giữa nhà cung cấp và khách hàng. Ví dụ như một khách hàng đặt mua máy ảnh tại một website. Nếu cơ chế giao dịch của trang này dựa trên XML thì đơn đặt mua hàng sẽ được so sánh với cơ sở dữ liệu hàng hoá, và đồng thời truy vấn tới dữ liệu khách hàng để lấy thông tin thanh toán và chuyển phát. XML có thể giúp đưa thông tin vào hệ thống vận chuyển của một nhà cung cấp thứ ba để thu xếp việc giao hàng. XML cũng có thể đóng một vai trò tương tự cho các ứng dụng quản lý quan hệ khách hàng, cho phép các ứng dụng khác nhau chia sẻ dữ liệu mà không cần phải qua quá trình chuyển đổi phức tạp.

XML chỉ hoạt động trên web?

XML có thể được áp dụng bên ngoài Internet. Nó miêu tả cả nội dung và cấu trúc của một mẩu thông tin, nhưng thực hiện những chức năng này một cách riêng biệt. Điều này giúp cho nội dung có thể dễ dàng hiển thị trên màn hình hoặc tại một nơi nào đó, như thiết bị không dây. XML cũng có thể đóng vai trò cầu nối giữa các chương trình mang tính pháp lý, bởi vì nó có khả năng trở thành một lựa chọn khả thi trong việc hiển thị các dữ liệu phức tạp như thông tin tài chính hay sản xuất.

Việc sử dụng XML có dễ dàng?

Không. Bản thân XML không có gì hơn ngoài một bản ký tự alphabet - nền tảng để tạo ra cơ sở trao đổi thông tin. Để hỗ trợ phát triển XML, các công ty và giới công nghiệp sẽ hợp tác để tạo ra các tiêu chuẩn để nó có thể linh hoạt trong mọi thay đổi. Nhưng quá trình xây dựng những chuẩn này mới chỉ bắt đầu. Và XML phức tạp hơn nhiều người vẫn tưởng. Trong khi bất kỳ ai với chương trình soạn thảo text và với vài phút đã có thể viết ra một văn bản HTML căn bản, thì dữ liệu của công ty sử dụng XML đòi hỏi phải có những người chuyển nghiệp xem xét. Hiện tại, XML vẫn làm một chuẩn đang trong quá trình xây dựng.

Văn Bình

Lien he quang cao