Skip to main content

Định danh hệ thống là gì?

Trong thế giới công nghệ thông tin, một mã định danh hệ thống là một loại cụ thể của việc xử lý tài liệu trên mạng - nó cho máy tính biết cách giải thích một tệp cụ thể bằng cách xác định loại ứng dụng nào nên sử dụng nó.Số nhận dạng hệ thống đi vào đầu một tệp để đưa ra hướng dẫn cho máy tính phiên dịch.Các lập trình viên sử dụng loại chỉ thị hữu ích này trong các ngôn ngữ đánh dấu như HTML và XML.

Ban đầu, số nhận dạng hệ thống đã được sử dụng trong môi trường ngôn ngữ đánh dấu HYTIME cho các công cụ như ngôn ngữ đánh dấu chung được tiêu chuẩn hóa hoặc SGML.Mã định danh hệ thống cũng là một phần của tài liệu HTML, loại tệp phổ biến để tạo màn hình trang web.Ngoài ra, một mã định danh hệ thống là một phần của XML, ngôn ngữ đánh dấu để kiểm soát các phần tử ảo với các thẻ. Các định danh hệ thống thường được bao gồm trong khai báo loại tài liệu (DTD).DTD là một phần của nhãn định hướng đi trước mã thực thi.Các lập trình viên gọi nó là một tài liệu tham khảo URI không mảnh.Định danh hệ thống có thể là một phần của những gì được đặt trong các dấu ngoặc kép trong DTD. Các loại định danh khác nhau giúp máy tính sử dụng các tệp đánh dấu theo các cách khác nhau.Một định danh hệ thống dành cho một tài liệu chỉ nên được sử dụng bởi một ứng dụng.Khi một tài liệu kéo dài nhiều hơn một ứng dụng, nó sử dụng số nhận dạng công khai.

Định danh hệ thống thường sẽ bao gồm một tham chiếu đến World Wide Web Consortium hoặc W3, thông qua một thẻ bao gồm www.w3.org.World Wide Web Consortium là một nhóm trình bày các tiêu chuẩn quốc tế cho các ngôn ngữ đánh dấu cho cộng đồng lập trình.W3 là một nguồn có thẩm quyền để học cấu trúc của các tài liệu XML và HTML.Đó là lý do tại sao một định danh hệ thống sẽ bao gồm hướng đến địa chỉ W3.

Định danh hệ thống và các phần khác của khai báo loại tài liệu hoặc docType, được giải thích bởi các trình duyệt web.Các lập trình viên đề cập đến các hành động chẩn đoán của các công nghệ trình duyệt web như là đánh hơi hoặc chuyển đổi, trong đó trình duyệt xác định chế độ bố cục với sự chú ý đến mã DTD.Trong nhiều loại trình duyệt web hiện đại, DTD phần lớn vô dụng nếu loại HTML được giải thích bằng trình phân tích cú pháp HTML, thay vì các phương thức đọc khác.Tuy nhiên, định danh hệ thống và DTD vẫn là tiêu chuẩn phổ biến để đảm bảo trình duyệt web nhận ra định dạng của một tệp.Tất cả điều này tạo ra hệ thống tinh vi trong đó một loạt các trình duyệt đặt ra chính xác các trang web theo mã nguồn được trình bày cho họ.