Bài tập lớn môn thiết kế ngoại vi và kĩ thuật ghép nối (17)

22 9 0
Bài tập lớn môn thiết kế ngoại vi và kĩ thuật ghép nối (17)

Đ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

Chuẩn đóng gói XML Nhóm 10: Trần Minh Hiếu Nguyễn Thị Ngọc Hân Nguyễn Hoàng Nam Trần Ngọc Quang Nguyễn Quang Hùng Cấu trúc XML G N U Ứng dụng XML ID Ưu/nhược điểm XML Ộ N Giới thiệu XML Giới thiệu XML XML ? • XML là từ viết tắt từ Extensible Markup Language là ngơn ngữ đánh dấu mở rộng XML có chức truyền liệu mô tả nhiều loại liệu khác Tác dụng XML đơn giản hóa việc chia sẻ liệu tảng hệ thống kết nối thông qua mạng Internet • XML dùng để cấu trúc, lưu trữ trao đổi liệu ứng dụng lưu trữ liệu Ví dụ ta xây dựng ứng dụng Php ứng dụng Java hai ngơn ngữ khơng thể hiểu nhau, ta sử dụng XML để trao đổi liệu Chính vậy, XML có tác dụng lớn việc chia sẻ, trao đổi liệu hệ thống • XML bắt nguồn từ định dạng tiêu chuẩn cũ gọi SGML (ISO 8879), để phù hợp cho việc sử dụng Web XML ? Extensible XML là siêu ngơn ngữ (meta-language) để bạn trao đổi thơng số kỹ thuật xác định ngôn ngữ đánh dấu Markup Ngôn ngữ đánh dấu tập hợp quy tắc xác định Language XML khơng phải ngơn ngữ lập trình cấu trúc văn trình bày văn XML sử dụng để gọi liệu để truyền xử lý lưu trữ chương trình Người dùng tự cài đặt thẻ (tags) riêng Những ngơn ngữ sử dụng trình xử lý văn mơ tả in nghiêng, đậm; sử dụng để hiển thị không dễ dàng sử dụng lại XML cần làm với liệu ngơn ngữ lập trình, thực tế nhiều ngơn ngữ lập trình sử dụng để kiểm tra cấu trúc gửi liệu chúng Đặc điểm XML XML sử dụng cho liệu có cấu trúc cụ thể XML có cấu trúc tương tự với file HTML File XML biết đến module XML dạng file văn khơng dùng để đọc XML ví tảng cho web ngữ nghĩa RDF XML coi file cầu nối hệ thống HTML XHTML File XML miễn phí quyền, có platform độc lập hỗ trợ tốt cho người dùng Sử dụng XML để làm ? Truyền tải liệu -> XML, JSON Cấu hình khung (Configure the framework) Thiết kế sử dụng XML cho Android Ưu/Nhược điểm XML Ưu điểm · XML liệu độc lập Nó sử dụng để mơ tả liệu dạng text Vì vậy, hầu hết phần mềm hay chương trình bình thường đọc · File XML dễ dàng đọc phân tích nguồn liệu Do đó, sử dụng vào mục đích trao đổi liệu chương trình, hệ thống với · File XML tạo cách dễ dàng với vài thao tác đơn giản · File XML sử dụng dành cho Remote Procedure Calls với mục đích phục vụ dịch vụ thiết kế website Nhược điểm · Tỷ lệ sai sót sử dụng định dạng file XML lên tới 5  – 7% Tuy nhiên đa phần lỗi sử dụng file XML xuất phát từ người dùng cấu hình sai, bạn thật cẩn thận thiết lập file sai sót thấp Ứng dụng Một số ứng dụng XML Làm sở cho định dạng tài liệu khác Cơ sở nhiều tiêu chuẩn - ATOM RSS: mô tả cách ứng dụng đọc xử lý nguồn cấp - Ngôn ngữ Kinh doanh Phổ thông (UBL) web - Universal Plug and Play (UPnP) - Microsoft Office 2007 phiên sử dụng - Các định dạng xử lý văn ODF OOXML XML làm sở cấu trúc tài liệu - Các định dạng đồ họa SVG Giao tiếp với XMLRPC Dịch vụ Web XML hỗ trợ trực tiếp ngơn ngữ lập trình máy tính sở liệu, từ máy chủ khổng lồ điện thoại di động - Microsoft NET sử dụng XML cho file có cấu hình nhỏ Nếu bạn bấm đúp vào biểu tượng hình máy tính (biểu tượng vẽ SVG), thơng báo XML gửi từ thành phần hình sang thành phần khác Nếu bạn mang xe sửa, máy tính động gửi XML tới hệ thống chẩn đốn thợ khí Cấu trúc XML Cú pháp XML Cú pháp XML có hai loại thơng tin: • • • Thông tin đánh dấu Text, liệu ký tự Sơ đồ sau minh họa qui tắc cú pháp để viết kiểu đánh dấu text khác tài liệu XML 1 Khai báo XML (XML Declaration) Tài liệu XML tùy ý có phần khai báo XML Nó viết sau: Ở đây, version phiên XML encoding xác định mã hóa ký tự sử dụng tài liệu Các qui tắc cú pháp để khai báo XML • • • • Khai báo XML (XML declaration) phân biệt kiểu chữ phải bắt đầu với “” “xml” viết dạng chữ thường Nếu tài liệu chứa khai báo XML, phải lệnh tài liệu XML Khai báo XML phải lệnh tài liệu XML Một HTTP Protocol ghi đè giá trị encoding mà bạn đặt khai báo XML 2 Tags Elements Một XML file cấu thành số phần tử XML (Element), gọi XML-node XML-tags Tên phần tử XML bao dấu < > sau: Qui tắc cú pháp (Syntax Rules) cho thẻ phần tử Cú pháp phần tử: Mỗi phần tử XML cần bao với phần tử bắt đầu kết thúc sau: Hoặc đơn giản theo cách: Lồng phần tử: Một phần tử XML chứa nhiều phần tử XML khác nó, phần tử phải khơng đè lên nhau, ví dụ: Một thẻ đóng phần tử phải có tên thẻ mở kết nối với Phần tử gốc (Root Element): Một tài liệu XML có phần tử gốc Ví dụ sau minh họa tài liệu XML sai cú pháp, hai phần tử x y xuất cấp cao mà phần tử gốc Phân biệt kiểu chữ: Tên phần tử XML phân biệt kiểu chữ Nghĩa tên thẻ mở thẻ đóng phải kiểu Ví dụ, khác với 4 Thuộc tính (Attributes) Một thuộc tính xác định thuộc tính cho phần tử, sử dụng cặp tên/giá trị Một phần tử XML có nhiều thuộc tính Ví dụ: Ở href tên thuộc tính https://topdev.vn/ giá trị thuộc tính Qui tắc cú pháp cho thuộc tính XML • • Tên thuộc tính XML phân biệt kiểu chữ (không giống HTML) Tức là, HREF href hai thuộc tính khác XML Cùng thuộc tính khơng thể có hai giá trị cú pháp Ví dụ sau sai cú pháp thuộc tính b xác định hai lần: Tên thuộc tính định nghĩa khơng có trích dẫn, giá trị thuộc tính phải ln ln dấu trích dẫn Ví dụ sau sai cú pháp: Tham chiếu XML • Tham chiếu (References) thường cho phép bạn thêm bao phần text phần đánh dấu bổ sung tài liệu XML Các tham chiếu luôn bắt đầu với biểu tượng “&” , ký tự dành riêng kết thúc với ký tự “;” XML có hai kiểu tham chiếu: • Tham chiếu thực thể (Entity Reference): Một tham chiếu thực thể chứa tên dấu tách mở dấu tách đóng Ví dụ: & có amp tên Tên tham chiếu tới chuỗi văn đánh dấu định nghĩa trước • Tham chiếu ký tự (Character Reference): Chứa tham chiếu, ví dụ A, chứa dấu băm (#) theo sau số Số luôn tham chiếu tới mã hóa Unicode ký tự Trong ví dụ này, 65 tham chiếu tới chữ “A” 6 Text XML • • • • Tên phần tử XML thuộc tính XML phân biệt kiểu chữ, nghĩa tên phần tử mở phần tử đóng phải viết kiểu Để tránh vấn đề mã hóa ký tự, tất XML file nên lưu dạng Unicode UTF-8 UTF-16 Các ký tự whitespace khoảng trắng, tab ngắt dòng phần tử XML thuộc tính XML bị bỏ qua Một số ký tự dành riêng cú pháp XML Vì thế, chúng khơng thể sử dụng cách trực tiếp Để sử dụng chúng, số thực thể thay sử dụng, thực thể liệt kê bảng dưới: Ví dụ Thank you for watching ... XML là từ vi? ??t tắt từ Extensible Markup Language là ngôn ngữ đánh dấu mở rộng XML có chức truyền liệu mơ tả nhiều loại liệu khác Tác dụng XML đơn giản hóa vi? ??c chia sẻ liệu tảng hệ thống kết nối thơng... đổi liệu Chính vậy, XML có tác dụng lớn vi? ??c chia sẻ, trao đổi liệu hệ thống • XML bắt nguồn từ định dạng tiêu chuẩn cũ gọi SGML (ISO 8879), để phù hợp cho vi? ??c sử dụng Web XML ? Extensible XML... dụng vào mục đích trao đổi liệu chương trình, hệ thống với · File XML tạo cách dễ dàng với vài thao tác đơn giản · File XML sử dụng dành cho Remote Procedure Calls với mục đích phục vụ dịch vụ thiết

Ngày đăng: 10/06/2022, 09:24

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan