Lợi ích và cơ bản của hình thức dữ liệu có cấu trúc (tiếp tục)
Tuy nhiên, từ quan điểm lập trình viên, cái này là lí tưởng. Code trên cung cấp các lợi thế then chốt so với code
con người đọc được trước khi nó đi đến có thể trình bày theo chương trình dữ liệu chứa bên trong:
+ XML tuân theo một tập các quy tắc ổn định, nên không cần viết lại logic trình bày text mức thấp ổn định. Bạn chỉ
cần quan tâm về dữ liệu đang được trình bày.
+ Có sử dụng ổn định cấu trúc phá gianh giới. Nó là rõ ràng rằng bất cứ tag bắt đầu với < và kết thúc với >, và
một tag mở nên cuối cùng được đóng với tag đóng tương ứng, như </tag>.
+ Mỗi đoạn dữ liệu được cung cấp trường trình bày dễ dàng của bản thân nó. Bạn biết rằng khoảng trắng bên trong các
tags trình bày hoàn toàn giá trị thực sự, và mọi thứ khác chỉ là cấu trúc.
+ Hình thức này là có trật tự có thứ bậc kế thừa. Bạn biết dựa trên trật tự của các tags mở và đóng cái các giá trị
có các quan hệ cha/con.
+ Có một thông lệ được thiết lập cho metadata – đó là, dữ liệu về dữ liệu (e.g tag xmlns).
Trong khi một vái cái cụ thể ở đây là cụ thể với XML, tất cả các hình thức dữ liệu có cấu trúc cung cấp cùng lợi
thế theo cách của bản thân chúng.
Nên, nói tóm lại, các hình thức dữ liệu có cấu trúc như những cái được thảo luận ở đây được thiết kế cho phép các hệ
thống phần mềm trao đổi thông tin tin cậy và đoán được với cái khác, bất kể ngôn ngữ gì chúng được viết.