Course Outline

XQuery Pendahuluan

  • Apa itu XQuery?
  • Jalur Expression
  • FLWOR (untuk, biarkan, di mana, pesan berdasarkan, kembalikan)
  • Fungsi
  • Bergabung

XQuery Dasar-dasar

  • Desain Bahasa XQuery
  • XQuery dalam Konteks
  • Memproses Kueri
  • Model Data XQuery
  • Jenis
  • Ruang nama

Expression

  • Kategori Expression
  • Kata Kunci dan Nama
  • Ruang Kosong dalam Kueri
  • Secara harfiah
  • Variabel
  • Panggilan Fungsi
  • Komentar
  • Urutan Evaluasi
  • Perbandingan Express
  • "jika-maka-lain" Expression
  • "dan/atau" Expression

Jalan

  • Jalur Expression
  • Predikat
  • Jalur Dinamis
  • Dokumen Masukan
  • Konteks

Konstruktor

  • Termasuk Element dan Atribut dari Dokumen Input
  • Konstruktor Langsung
  • Konstruktor yang Dihitung

Memilih dan Bergabung Menggunakan FLWOR

  • Memilih dengan Jalur Expression
  • BUNGA Expression
  • Ion Express yang terkuantifikasi
  • Memilih Nilai yang Berbeda
  • Bergabung

Penyortiran dan Pengelompokan

  • Menyortir dalam XQuery
  • Pengelompokan
  • Menggabungkan Nilai

Fungsi

  • Fungsi bawaan
  • Fungsi yang Ditentukan Pengguna

Kueri Lanjutan

  • Menyalin Input Element dengan Modifikasi
  • Bekerja dengan Posisi dan Nomor Urut
  • Menggabungkan Hasil
  • Menggunakan Dokumen Menengah XML

XML Ruang nama

  • XQuery dan Namespace
  • Deklarasi Ruang Nama

Jenis

  • Sistem Tipe XQuery
  • Tipe-tipe Bawaan
  • Jenis, Node, dan Nilai Atom
  • Pemeriksaan Tipe di XQuery
  • Konversi Jenis Otomatis
  • Jenis Urutan
  • Konstruktor dan Casting

Prolog dan Modul

  • Struktur Query: Prolog dan Isi
  • Merakit Query dari Beberapa Modul
  • Deklarasi Variabel
  • Mendeklarasikan Fungsi Eksternal

Menggunakan Skema

  • Apa itu Skema?
  • Mengapa Menggunakan Skema dengan Query?
  • W3C XML Skema: Tinjauan Singkat
  • Definisi Skema Dalam Cakupan
  • Validasi Skema dan Penetapan Tipe
  • Jenis dan Skema Urutan

Pengetikan Statis

  • Apa itu Pengetikan Statis?
  • Jenis Switch Express
  • Perawatan Express
  • Deklarasi Tipe
  • Fungsi nol-atau-satu, satu-atau-lebih, dan tepat-satu

Prinsip Desain Query

  • Desain Kueri:
    • Kejelasan
    • Modularitas
    • Ketahanan
  • Penanganan Kesalahan
  • Pertunjukan

Angka

  • Membangun dan membandingkan Nilai Numerik
  • Operasi Aritmatika
  • Fungsi pada Angka

Tali

  • xs:tipe string
  • Membangun, membandingkan, dan memanipulasi String
  • Substring, panjang
  • Menggabungkan dan Memisahkan String
  • Ruang kosong
  • Internasionalisasi

Ion Expressreguler

  • Struktur Ion Express Reguler
  • Mewakili Karakter Individu
  • Mewakili Karakter Apa Pun
  • Mewakili Kelompok Karakter
  • Kelas Karakter Express
  • Kuantifier yang Enggan
  • Jangkar
  • Referensi Balik
  • Menggunakan Bendera
  • Menggunakan Sub-Expression dengan Variabel Pengganti

Jenis Tanggal dan Waktu

  • Mengekstrak Komponen Tanggal, Waktu, dan Durasi
  • Menggunakan Operator Aritmatika pada Tanggal, Waktu, dan Durasi
  • Jenis Komponen Tanggal

Nama yang Memenuhi Syarat

  • Bekerja dengan Nama yang Berkualitas
  • URI, ID

Komponen Lainnya XML

  • Dokumen
  • Node Teks
  • Komentar
  • PI (Instruksi Pemrosesan)
  • XML Entitas
  • Data CDATA

XQuery-Standar Terkait

  • XML Serialisasi
  • XQueryHalaman ini
  • XQuery Fasilitas Pembaruan
  • Pencarian Teks Lengkap
  • XQJ - XQuery API untuk Java

Fitur Spesifik Implementasi

  • XML Versi
  • Mengatur Konteks Kueri
  • Deklarasi Opsi dan PerpanjanganExpress
  • Parameter Serialisasi

XQuery vs. SQL

  • XML Data vs. Data Relasional
  • SQL Sintaksis vs. XQuery Sintaksis
  • SQL dan XQuery

XQuery vs. XSLT

  • XQuery dan XPath
  • XQuery vs. XSLT

Requirements

Sedikit pengetahuan tentang dasar-dasar XML. Pengetahuan tingkat lanjut tentang teknologi terkait XML bermanfaat tetapi tidak diwajibkan.

 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories