TCVN xxx : 2015 TCVN T I Ê U C H U Ẩ N Q U Ố C G I A TCVN xxx:2015 Xuất lần CÔNG NGHỆ THÔNG TIN – TIÊU CHUẨN KỸ THUẬT VỀ TRANG WEB ĐỘNG, ĐỊNH DẠNG DỮ LIỆU, DỮ LIỆU ĐẶC TẢ, TRAO ĐỔI DỮ LIỆU Information Technology – DHTML – Data format, Metadata, Data exchange protocol HÀ NỘI – 2015 TCVN xxx : 2015 TCVN xxx : 2015 Mục lục Lời nói đầu Phạm vi áp dụng Tài liệu viện dẫn Thuật ngữ định nghĩa Ngơn ngữ định dạng trình diễn Error! Bookmark not defined 4.1 Tổng quan Error! Bookmark not defined 4.2 Các cấp độ CSS Error! Bookmark not defined 4.3 Thêm định dạng sang HTML Error! Bookmark not defined 4.4 Định dạng CSS Error! Bookmark not defined Ngôn ngữ kịch Error! Bookmark not defined 5.1 Lịch sử phát triển: Error! Bookmark not defined 5.2 Tiêu chuẩn Error! Bookmark not defined 5.3 Ứng dụng Error! Bookmark not defined 5.4 Các thành phần cú pháp Error! Bookmark not defined Mơ hình đối tượng tài liệu Error! Bookmark not defined 6.1 Tổng quan Error! Bookmark not defined 6.2 Tiêu chuẩn Error! Bookmark not defined 6.3 Sử dụng trình duyệt web Error! Bookmark not defined 6.4 Triển khai Error! Bookmark not defined Thư mục tài liệu tham khảo Error! Bookmark not defined TCVN xxx : 2015 Lời nói đầu TCVN xxx : 2015 xây dựng sở ISO/IEC 15445:2000 Information technology Document description and processing languages HyperText Markup Language (HTML) (Mô tả tài liệu xử lý ngôn ngữ -Ngôn ngữ đánh dấu) hiệp hội http://www.w3.org/ TCVN xxx : 2015 Viện Công nghệ thông tin, Đại học Quốc gia Hà nội biên soạn, Bộ Thông tin Truyền thông đề nghị,Tổng cục Tiêu chuẩn Đo lường Chất lượng thẩm định, Bộ Khoa học Công nghệ công bố TCVN xxx : 2015 TCVN xxx : 2015 TCVN xxx : 2015 TIÊU CHUẨN QUỐC GIA TCVN xxx : 2015 Công nghệ thông tin – tiêu chuẩn kỹ thuật trang web động, định dạng liệu, liệu đặc tả, trao đổi liệu Information Technology – DHTML – Data format, Storage, Data exchange protocol Phạm vi áp dụng Phạm vi chuẩn phù hợp với tiêu chuẩn ISO 8879, SGML Tiêu chuẩn mô tả ngôn ngữ đánh dấu HTML tĩnh, kết hợp ngôn ngữ kịch máy khách (Javascript), ngơn ngữ định dạng trình diễn (Cascading Style Sheets) Mơ hình Đối tượng Tài liệu Document Object Model (DOM) Tài liệu viện dẫn Các tài liệu viện dẫn sau cần thiết cho việc áp dụng tiêu chuẩn Đối với tài liệu viện dẫn ghi năm cơng bố áp dụng nêu Đối với tài liệu viện dẫn không ghi năm cơng bố áp dụng phiên nhất, bao gồm sửa đổi ISO/IEC 15445:2000 Information technology Document description and processing languages -HyperText Markup Language (HTML) Thuật ngữ định nghĩa Đối với mục đích tiêu chuẩn này, định nghĩa đưa ISO 8879:1986 định nghĩa sau áp dụng: 3.1 Trình duyệt (Browser) Một phần mềm phía người dùng có chức trình bày tài liệu cho người dùng 3.2 Ký tự (Character) (Source: RFC1866) Một phần tử thơng tin, ví dụ chữ số Các phần tử đồ họa đường gắn với dùng để thể ngữ nghĩa 3.3 Sơ đồ mã hóa ký tự (Character encoding scheme) (Source: RFC1866) trình ánh xạ tập octet có thứ tự tập ký tự danh mục ký tự cho, từ chuỗi octet sơ đồ mã hóa ký tự ta xác định chuỗi ký tự TCVN xxx : 2015 3.4 Danh mục ký tự (Character repertoire) (Source: RFC1866) Một tập hữu hạn ký tự; ví dụ phạm vi tập ký tự mã hóa 3.5 Vị trí mã hóa (Code position) (Source: RFC1866) Một An integer in the domain of a coded character set The coded character set maps the code position to a character 3.6 Tập ký tự mã hóa (Coded character set) (Source: RFC1866) Một trình ánh xạ vùng tập số tự nhien vùng vị trí mã hóa; nghĩa là, số tập hợp số nguyên (thường dạng {0, 1, , N-1}), tập ký tự mã hóa số nguyên để xác định ký tự Ngược lại, ký tự tập ký tự mã hóa để xác định vị trí ký tự mã hóa 3.7 Dấu xuống dòng (CRLF) (Source: RFC1521) Gồm hai ký tự CR (13) LF (10) liền nhau, theo tiêu chuẩn ISO / IEC 646: 1991, biểu thị ngắt dòng 3.8 Tập liệu thiết lập (Form data set) (Source: RFC1866) chuỗi cặp tên/giá trị; tên tài liệu HTML giá trị đưa người dùng 3.9 Mã xác định đoạn (Fragment identifier) (Source: RFC1866) Các phần giá trị thuộc tính HREF theo sau ký tự ‘#’ 3.10 Trình duyệt HTML (HTML browser) Một phần mềm dùng để thể tài liệu HTML 3.11 Tài liệu HTML (HTML document) Một tài liệu cấu trúc tuân theeo tiêu chuẩn 3.12 Siêu liên kết (Hyperlink) Một mối quan hệ hai mỏ neo, gọi nguồn đích Liên kết từ nguồn tới đích Nguồn cịn coi đi, đích coi điểm đầu điểm đích 3.13 Chuỗi nhận dạng người dùng (User Agent (in the World Wide Web)) Một phần mềm phần cứng thiết bị mà chấp nhận người dùng nhập vào trình bày cho người dùng giải thích World Wide Web đầu vào 3.14 Ngôn ngữ đánh dấu siêu văn (HTML) Ngôn ngữ đánh dấu siêu văn 3.15 HTML 4.0 TCVN xxx : 2015 Một khuyến nghị cho HyperText Markup Language phát triển World Wide Web Consortium 3.16 Giao thức truyền siêu văn (HTTP) Giao thức truyền siêu văn ứng dụng để truyền tải tài liệu tệp siêu văn máy chủ Web (Web server) máy khách Web (Web client) thơng qua trình duyệt Web 3.17 Tiêu chuẩn tạo ngôn ngữ đánh dấu (SGML) Tiêu chuẩn tạo ngôn ngữ đánh dấu Được cung cấp sử dụng ISO 8879 3.18 Tổ chức Web toàn cầu (W3C) Tổ chức World Wide Web Consortium, thành lập vào năm 1994 để phát triển tiêu chuẩn chung cho phát triển World Wide Web Đây tổ chức cơng nghiệp, Phịng thí nghiệm Cơng nghệ Khoa học máy tính (MIT/LCS) Viện Massachusetts – Mỹ, Viện Quốc gia Nghiên cứu Khoa học Kiểm sốt máy tính (Inria) Châu Âu Đại học Keio University Shonan Fujisawa Campus Châu Á thành lập 3.19 Định nghĩa kiểu tài liệu (DTD - Document Type Definition) Trong XML viết tắt DTD Mục đich DTD để xác định cấu trúc luật lệ liệu XML Trong hình thức tài liệu, thể chuỗi ngắn ngôn ngữ đánh dấu phù hợp với cú pháp đặc biệt 3.20 Web động (DHMTL) Là thể việc tạo trang web cách kết hợp thành phần: ngôn ngữ đánh dấu HTML tĩnh, ngôn ngữ kịch máy khách (như Javascript), ngơn ngữ định dạng trình diễn Cascading Style Sheets Document Object Model (DOM) 3.21 Mơ hình Đối tượng Tài liệu (Document Object Model) Là giao diện lập trình ứng dụng (API) Thường thường DOM, có dạng cấu trúc liệu, dùng để truy xuất tài liệu dạng HTML XML Mô hình DOM độc lập với hệ điều hành dựa theo kỹ thuật lập trình hướng đối tượng để mơ tả tài liệu 3.22 Tập tin định kiểu theo tầng (CSS) Được dùng để miêu tả cách trình bày tài liệu viết ngôn ngữ HTML XHTML 3.23 Ngôn ngữ kịch (Javascript) Là ngôn ngữ lập trình kịch dựa đối tượng phát triển từ ý niệm nguyên mẫu Ngôn ngữ dùng rộng rãi cho trang web, dùng để tạo khả viết script sử dụng đối tượng nằm sẵn ứng dụng ... thuật trang web động, định dạng liệu, liệu đặc tả, trao đổi liệu Information Technology – DHTML – Data format, Storage, Data exchange protocol Phạm vi áp dụng Phạm vi chuẩn phù hợp với tiêu chuẩn. .. cục Tiêu chuẩn Đo lường Chất lượng thẩm định, Bộ Khoa học Công nghệ công bố TCVN xxx : 2015 TCVN xxx : 2015 TCVN xxx : 2015 TIÊU CHUẨN QUỐC GIA TCVN xxx : 2015 Công nghệ thông tin – tiêu chuẩn kỹ. .. triển World Wide Web Consortium 3.16 Giao thức truyền siêu văn (HTTP) Giao thức truyền siêu văn ứng dụng để truyền tải tài liệu tệp siêu văn máy chủ Web (Web server) máy khách Web (Web client) thông