1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh

51 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Phần 2 của bài giảng Chuyên đề công nghệ XML và ứng dụng tiếp tục cung cấp cho học viên những nội dung về: lược đồ XML; khai báo phần tử trong XML Schema; DOM và xử lý XML với JavaScript; phân tích nội dung và kiểu dữ liệu của nút; phân tích trực tiếp toàn bộ dữ liệu XML;... Mời các bạn cùng tham khảo!

Chương LƯỢC ĐỒ XML  Mục tiêu học tập: Sau học xong chương người học sẽ: - Hiểu lược đồ XML gì, lược đồ theo chuẩn W3C - Định nghĩa kiểu liệu cho phần tử lược đồ (kiểu đơn giản kiểu phức hợp) - Ứng dụng lược đồ vào tài liệu XML Tóm tắt chương Để tài liệu XML hợp lệ, phải định nghĩa kiểu tư liệu cho phần tử Chúng ta sử dụng khai báo DTD cho mục đích này, nhiên DTD cách Định nghĩa kiểu tư liệu cịn dựa vào lược đồ (schema) Chương tìm hiểu khái niệm cách sử dụng lược đồ để khai báo kiểu tư liệu cho phần tử thay cho định nghĩa DTD 5.1 Tại nên dùng XML Schema? Xuất phát từ hạn chế DTD như: DTD sử dụng cú pháp khác so với cú pháp dùng trang XML làm cho người dùng phải nhớ nhiều cú pháp; DTD hỗ trợ 10 kiểu liệu Ngồi DTD cịn hạn chế khả định nghĩa ràng buộc liệu - XML Schema sử dụng cú pháp với trang XML làm cho người dùng dễ nhớ ngồi cịn hỗ trợ 44 kiểu liệu XML schema cho phép người dùng tự định nghĩa kiểu liệu mới, định nghĩa ràng buộc liệu XML schema bảo toàn giao tiếp liệu, ràng buộc khóa tham chiếu mạnh so với DTD đồng thời cịn tích hợp với khơng gian tên (namespace) - XML Schema mô tả: + Các phần tử thuộc tính tài liệu XML + Thứ tự số lượng phần tử + Các kiểu liệu phần tử thuộc tính 5.2 Các thành phần XML Schema Trong XML Schema có thành phần sau: - Thành phần schema - Element Tài liệu giảng dạy môn: Chuyên đề Công nghệ XML Ứng dụng 54 - Các thuộc tính xuất trang XML - Định nghĩa kiểu liệu 5.2.1 Thành phần schema Điểm để hiểu lược đồ XML hiểu khái niệm sử dụng kiểu đơn giản kiểu phức hợp khai báo kiểu cho phần tử XML Để định kiểu cho phần tử, phải bảo đảm kiểu định nghĩa trước Như nêu trên, kiểu phức hợp kiểu chứa phần tử chứa thêm thuộc tính kiểu giản đơn khơng Kiểu giản đơn kiểu nội định nghĩa sẵn dùng tự lược đồ XML Schema phần tử gốc (element root) trang tài liệu - Khai báo: Mỗi XML Schema bắt đầu thành phần (element root) - Các thành phần kiểu liệu schema như: - schema, element, complexType, sequence, string nằm namespace: http:// /XML schema - targetNamespace=http://www.books.org namespace thành phần định nghĩa schema - Ví dụ Book, Title, Author, date, ISBN, Publisher nằm http://www.books.org namespace elementFormDefault=“qualified” kiểm tra tính hợp lệ tất elements trang XML elementFormDefault=“unqualified” kiểm tra tính hợp lệ global element Tài liệu giảng dạy môn: Chuyên đề Công nghệ XML Ứng dụng 55 * Chú ý: - Thuộc tính targetNamespace tùy chọn khơng cần targetNamespace cho schema 5.2.2 Tham chiếu đến schema từ trang XML : XML parser thay tất ký tự dấu cách (line feed, tab, space, carriage return) khoảng trắng

Ngày đăng: 21/10/2022, 18:52

HÌNH ẢNH LIÊN QUAN

- Hiểu được mơ hình DOM, cách nạp và xử lý dữ liệu. - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
i ểu được mơ hình DOM, cách nạp và xử lý dữ liệu (Trang 16)
Ví dụ: Chúng ta có tài liệu XML sau: - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
d ụ: Chúng ta có tài liệu XML sau: (Trang 17)
Tài liệu trên có thể phân theo cấu trúc hình cây bao gồm các nút đối tượng. - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
i liệu trên có thể phân theo cấu trúc hình cây bao gồm các nút đối tượng (Trang 17)
Tiếp đến chúng ta nạp tài liệu meetings.xml cần xử lý vào trình duyệt <HTML>  - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
i ếp đến chúng ta nạp tài liệu meetings.xml cần xử lý vào trình duyệt <HTML> (Trang 19)
Để duyệt qua tất cả các nút trong cây tài liệu theo mơ hình DOM, ta cần xuất phát từ nút gốc - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
duy ệt qua tất cả các nút trong cây tài liệu theo mơ hình DOM, ta cần xuất phát từ nút gốc (Trang 19)
1. Mô hình DOM là gì? - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
1. Mô hình DOM là gì? (Trang 37)
Bài 9. Tạo tập tin Library.xsl hiển thị nội dung như hình sau - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
i 9. Tạo tập tin Library.xsl hiển thị nội dung như hình sau (Trang 41)
Bài 9. Tạo tập tin Library.xsl hiển thị nội dung như hình sau - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
i 9. Tạo tập tin Library.xsl hiển thị nội dung như hình sau (Trang 41)
- Bảng dữ liệu - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
Bảng d ữ liệu (Trang 43)
Tạo một form có khn dạng như hình minh họa ở dưới, trong đó 3 nút lệnh và một đối tượng webBrowser - Bài giảng Chuyên đề công nghệ XML và ứng dụng: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh
o một form có khn dạng như hình minh họa ở dưới, trong đó 3 nút lệnh và một đối tượng webBrowser (Trang 48)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN