Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
XQuery Giới thiệu
- Tổng quan về XQuery
- Đường dẫn Expressions
- FLWOR (for, let, where, order by, return)
- Hàm
- Kết nối
XQuery Cơ bản
- Thiết kế Ngôn ngữ XQuery
- XQuery trong bối cảnh
- Xử lý Truy vấn
- Mô hình Dữ liệu XQuery
- Kiểu dữ liệu
- Không gian tên
Expressions
- Các loại Expressions
- Từ khóa và Tên
- Khoảng trắng trong Truy vấn
- Giá trị Nguyên thủy
- Biến
- Gọi Hàm
- Bình luận
- Thứ tự Đánh giá
- Expressions So sánh
- Expressions "if-then-else"
- Expressions "and/or"
Đường dẫn
- Đường dẫn Expressions
- Điều kiện
- Đường dẫn Động
- Tài liệu Đầu vào
- Ngữ cảnh
Bộ xây dựng
- Bao gồm Elements và Thuộc tính từ Tài liệu Đầu vào
- Bộ xây dựng Trực tiếp
- Bộ xây dựng Tính toán
Chọn và Kết nối Sử dụng FLWORs
- Chọn với Đường dẫn Expressions
- FLWOR Expressions
- Expressions Định lượng
- Chọn các Giá trị Duy nhất
- Kết nối
Sắp xếp và Nhóm
- Sắp xếp trong XQuery
- Nhóm
- Tổng hợp Giá trị
Hàm
- Hàm tích hợp
- Hàm do người dùng xác định
Truy vấn Nâng cao
- Sao chép Elements Đầu vào với Sửa đổi
- Làm việc với Vị trí và Số Thứ tự
- Kết hợp Kết quả
- Sử dụng Tài liệu Trung gian XML
XML Không gian tên
- XQuery và một Không gian tên
- Khai báo Không gian tên
Kiểu dữ liệu
- Hệ thống Kiểu dữ liệu XQuery
- Các Kiểu dữ liệu Tích hợp
- Kiểu dữ liệu, Nút và Giá trị Nguyên thủy
- Kiểm tra Kiểu dữ liệu trong XQuery
- Chuyển đổi Kiểu dữ liệu Tự động
- Kiểu dữ liệu Chuỗi
- Bộ xây dựng và Ép kiểu
Prolog và Module
- Cấu trúc của một Truy vấn: Prolog và Body
- Lắp ráp Truy vấn từ Nhiều Module
- Khai báo Biến
- Khai báo Hàm Bên ngoài
Sử dụng Sơ đồ
- Sơ đồ là gì?
- Tại sao nên sử dụng Sơ đồ với Truy vấn?
- Sơ đồ W3C XML: Tổng quan Ngắn gọn
- Định nghĩa Sơ đồ Trong phạm vi
- Xác thực Sơ đồ và Gán Kiểu dữ liệu
- Kiểu dữ liệu Chuỗi và Sơ đồ
Gõ tĩnh
- Gõ tĩnh là gì?
- Expression Typeswitch
- Expression Treat
- Khai báo Kiểu dữ liệu
- Các Hàm zero-or-one, one-or-more và exactly-one
Nguyên tắc Thiết kế Truy vấn
- Thiết kế Truy vấn:
- Rõ ràng
- Tính mô-đun
- Tính mạnh mẽ
- Xử lý Lỗi
- Hiệu suất
Số
- Xây dựng và so sánh Giá trị Số
- Các Phép toán Số học
- Hàm trên Số
Chuỗi
- Kiểu xs:string
- Xây dựng, so sánh và thao tác Chuỗi
- Chuỗi con, độ dài
- Nối và Tách Chuỗi
- Khoảng trắng
- Quốc tế hóa
Biểu thức Chính quy Expressions
- Cấu trúc của một Biểu thức Chính quy Expression
- Biểu diễn Ký tự Cá nhân
- Biểu diễn Bất kỳ Ký tự Nào
- Biểu diễn Nhóm Ký tự
- Expressions Lớp Ký tự
- Bộ định lượng Không sẵn lòng
- Neo
- Tham chiếu Ngược
- Sử dụng Cờ
- Sử dụng Biểu thức con với Biến Thay thế
Kiểu Ngày và Giờ
- Trích xuất Các Thành phần của Ngày, Giờ và Khoảng thời gian
- Sử dụng Các Phép toán Số học trên Ngày, Giờ và Khoảng thời gian
- Các Kiểu Thành phần Ngày
Tên đủ điều kiện
- Làm việc với Tên đủ điều kiện
- URI, ID
Các Thành phần XML Khác
- Tài liệu
- Nút Văn bản
- Bình luận
- PI (Hướng dẫn Xử lý)
- XML Thực thể
- CDATA
XQuery-Các Tiêu chuẩn Liên quan
- XML Chuẩn hóa
- XQueryX
- XQuery Cơ sở Cập nhật
- Tìm kiếm Toàn văn
- XQJ - XQuery API cho Java
Các Tính năng Cụ thể của Việc Triển khai
- XML Phiên bản
- Đặt Ngữ cảnh Truy vấn
- Tuyên bố Tùy chọn và Expressions Mở rộng
- Tham số Chuẩn hóa
XQuery vs. SQL
- XML Dữ liệu vs. Dữ liệu Quan hệ
- SQL Cú pháp vs. XQuery Cú pháp
- SQL và XQuery
XQuery vs. XSLT
- XQuery và XPath
- XQuery vs. XSLT
Requirements
Một số kiến thức cơ bản về XML. Kiến thức nâng cao về các công nghệ liên quan đến XML là một lợi thế, nhưng không bắt buộc.
14 Hours
Testimonials (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Course - XQuery
The pacing was good enough
Daniel - Nordea
Course - XQuery
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.