Các phiên bản XML Extensible Markup Language

Các phiên bản XML Extensible Markup Language

Có hai phiên bản hiện tại của XML. Việc đầu tiên (XML 1.0) ban đầu được xác định vào năm 1998. Nó đã trải qua sửa đổi nhỏ kể từ đó, mà không được đưa ra một số phiên bản mới, và hiện đang trong phiên bản thứ năm của nó, như được xuất bản vào ngày 26 tháng 11 năm 2008. Nó được thực hiện rộng rãi và vẫn đề nghị cho sử dụng chung.

Thứ hai (XML 1.1) đầu được công bố vào ngày 04 tháng hai năm 2004, cùng ngày với XML 1.0 Third Edition, và hiện đang trong phiên bản thứ hai của nó, như được xuất bản vào ngày 16 tháng 8, năm 2006. Nó chứa các tính năng (một số tranh cãi) mà được định để làm cho XML dễ dàng hơn để sử dụng trong những trường hợp nhất định. Những thay đổi chính là để cho phép việc sử dụng các ký tự kết thúc dòng được sử dụng trên các nền tảng EBCDIC, và việc sử dụng các kịch bản và nhân vật vắng mặt từ Unicode 3.2. XML 1.1 không được thực hiện rất rộng rãi và được khuyến cáo chỉ sử dụng bởi những người cần các tính năng độc đáo của nó.

Trước khi phát hành phiên bản thứ năm của nó, XML 1.0 khác với XML 1.1 trong việc có yêu cầu nghiêm ngặt hơn cho các nhân vật có sẵn để sử dụng trong phần tử và tên và định danh duy nhất thuộc tính: trong bốn phiên bản đầu tiên của XML 1.0 các nhân vật đã được độc quyền liệt kê sử dụng một phiên bản cụ thể của chuẩn Unicode (Unicode 2.0 sang Unicode 3.2.) các phiên bản thứ năm thay thế các cơ chế của XML 1.1, có nhiều tương lai chứng minh nhưng làm giảm sự dư thừa. Phương pháp thực hiện trong phiên bản thứ năm của XML 1.0 và trong tất cả các phiên bản của XML 1.1 là chỉ có một số nhân vật bị cấm trong các tên, và mọi thứ khác được cho phép, để thích việc sử dụng các ký tự tên thích hợp trong các phiên bản tương lai của Unicode. Trong ấn bản thứ năm, tên XML có thể chứa ký tự ở Bali, Chăm, hoặc các kịch bản Phoenician trong số rất nhiều người khác đã được thêm vào Unicode từ Unicode 3.2.

Hầu như bất kỳ điểm mã Unicode có thể được sử dụng trong các dữ liệu nhân vật và giá trị thuộc tính của một XML 1.0 hoặc 1.1 tài liệu, thậm chí nếu các ký tự tương ứng với các điểm mã không được định nghĩa trong các phiên bản hiện tại của Unicode. Trong dữ liệu nhân vật và giá trị thuộc tính, XML 1.1 cho phép việc sử dụng các ký tự điều khiển hơn so với XML 1.0, nhưng, đối với “vững mạnh”, hầu hết các ký tự điều khiển được giới thiệu trong XML 1.1 phải được thể hiện như là tài liệu tham khảo ký tự số (và # x7F qua # x9F , mà đã được cho phép trong XML 1.0, trong XML 1.1 thậm chí yêu cầu phải được thể hiện như là tài liệu tham khảo ký tự số). Trong số các ký tự điều khiển được hỗ trợ trong XML 1.1 là hai mã ngắt dòng đó phải được coi như là khoảng trắng. ký tự khoảng trắng là những kiểm soát mã số duy nhất có thể được viết trực tiếp.

Hiện đã có cuộc thảo luận về một XML 2.0, mặc dù không có tổ chức đã công bố kế hoạch cho công việc trên một dự án như vậy. XML-SW (SW cho kỹ thuật viên), được viết bởi một trong những nhà phát triển ban đầu của XML, chứa một số đề xuất cho những gì một XML 2.0 có thể trông giống như: loại bỏ các DTD từ cú pháp, tích hợp các không gian tên, XML Base và Thông tin XML Set (infoset) vào các tiêu chuẩn cơ sở.

Thế giới Wide Web Consortium cũng có một Binary Nhóm Công tác Đặc XML làm nghiên cứu sơ bộ vào trường hợp sử dụng và tài sản cho một bảng mã nhị phân của infoset XML. Các nhóm làm việc không được điều lệ để sản xuất bất kỳ tiêu chuẩn chính thức. Vì XML là theo định nghĩa dựa trên văn bản, ITU-T và ISO đang sử dụng tên nhanh Infoset cho infoset nhị phân của mình để tránh nhầm lẫn (ITU-T Rec X.891 |. ISO / IEC 24.824-1).

Add Comment

Your email address will not be published. Required fields are marked *

Style switcher RESET
Body styles
Color settings
Link color
Menu color
User color
Background pattern
Background image
error: Nội dung được bảo vệ !