tailieunhanh - Bài giảng Công nghệ lập trình tích hợp: Chương 3 - TS. Nguyễn Quang Uy

Bài giảng Công nghệ lập trình tích hợp: Chương 3 Cơ bản về XML, cung cấp cho người đọc những kiến thức như: Ngôn ngữ Markup; Cơ bản về XML; XML trong trình duyệt; Cấu trúc dữ liệu. Mời các bạn cùng tham khảo! | Chương 3 Cơ bản về XML 1 Mục lục chương 1. Ngôn ngữ Markup 2. Cơ bản về XML 3. XML trong trình duyệt 4. Cấu trúc dữ liệu 2 Mục lục chương 4. Tài liệu XML well-formed 5. Tài liệu XML valid 6. XML trong ứng dụng thực 8. Tài liệu online 3 Cơ bản về ngôn ngữ đánh dấu Thuật ngữ markup đề cập đến các đoạn mã hoặc câu lệnh được nhúng vào một tài liệu để chỉ ra cách thông dịch các nội dung không phải là markup trong tài liệu. Ngôn ngữ đánh dấu phổ biến nhất là HTML 4 Ví dụ về mã HTML Hello From HTML An HTML Document This is an HTML document 5 Cơ bản về XML Extensible Markup Language XML là ngôn cho phép chúng ta tạo ra ngôn ngữ đánh dấu của chính chúng ta. XML là meta-language có nghĩa là nó cho phép chúng ta tạo ra ngôn ngữ markup của chúng ta. Không như HTML XML là ngôn ngữ được sử dụng để lưu trữ dữ liệu chứ không phải để hiển thị dự liệu 6 Cơ bản về XML XML là sản phẩm của World Wide Web Consortium W3C W3C cũng chịu trách nhiệm chuẩn hóa HTML W3C đưa ra các đặc tả và khuyến nghị sử dụng các đặc tả đó. Họ không gọi là chuẩn vì W3C không phải một tổ chức dựa trên chính phủ. 7 Cơ bản về XML Khi làm việc về XML cần chú ý một số khái niệm sau Notes Đó là các đặc tả được submit đến W3C bởi các thành viên của W3C W3C sẽ publish các đặc tả này Working drafts Một bản nháp các đặc tả đang được xem xét và được open cho các thảo luận. Candidate recommendations Các working draft đã được chấp nhận. Recommendations Các Candidate recommendations đã được chấp nhận sẽ trở thành các khuyến nghị. 8 Ví dụ về một tài liệu XML Hello From XML This is an XML document 9 Cơ bản về XML Tất cả các tài liệu XML đều bắt đầu bằng dòng lệnh . Khai báo này nhằm chỉ ra rằng chúng ta đang dùng phiên bản của XML và bộ mã UTF-8. Các thẻ của XML cũng có các thuộc tính. Các thuộc tính của thẻ XML có vai trò tương tự như các thuộc tính của thẻ HTML Cơ bản về XML Tiếp sau thẻ khai báo là thẻ khai báo một thành phần của XML. Một thành phần của XML có thể chứa dữ liệu hoặc các thành phần thẻ khác. Một thẻ .