Lewati ke konten utama
pelatihan
.org
Belajar. Praktik. Berkembang.
Kategori
ID
Masuk
Daftar
Menu
Kurikulum XML: 12 Bab, 110 Lesson — pelatihan.org
Beranda
/
Katalog
/
XML
/
Kurikulum
Kurikulum
Kurikulum XML
Belajar XML online lewat 110 lesson terstruktur, contoh kode, dan 550 soal kuis.
110 lesson
12 bab
550 soal
Ringkasan dan poin kunci bisa dilihat gratis. Materi lengkap, contoh kode, dan kuis memerlukan langganan.
01
XML Tutorial
20 lesson
01
XML HOME
Halaman utama XML memperkenalkan XML (eXtensible Markup Language) sebagai bahasa markup untuk mendefinisikan, menyimpan, dan memindahkan data. Berbeda dengan HTML, XML tidak…
02
XML Introduction
XML adalah bahasa markup yang dirancang untuk menyimpan dan membawa data, bukan menampilkan data. XML bersifat platform-independent, text-based, dan mendukung Unicode sehingga…
03
XML How to use
XML digunakan untuk berbagai keperluan: menyimpan data di file, mengonfigurasi aplikasi, menjadi format standar pertukaran data antarsistem, dan mengirim dokumen melalui web…
04
XML Tree
XML terstruktur seperti pohon: ada satu elemen akar (root) yang di dalamnya bersarang elemen anak, dan setiap anak bisa memiliki anak lagi. Setiap elemen memiliki tag pembuka,…
05
XML Syntax
Sintaks XML memiliki aturan ketat agar dokumen valid diparse: setiap elemen wajib ditutup, atribut wajib memakai tanda kutip, penulisan bersifat case-sensitive, dan komentar…
06
XML Elements
Elemen XML terdiri dari tag pembuka, konten (teks, atribut, atau anak), dan tag penutup. Nama elemen harus dimulai dengan huruf atau underscore, tidak boleh mengandung spasi, dan…
07
XML Attributes
Atribut XML memberi informasi tambahan tentang elemen dan ditulis di dalam tag pembuka dengan pola nama="nilai". Atribut wajib memiliki nilai berupa teks yang dikutip, dan nama…
08
XML Namespaces
XML namespace mencegah tabrakan nama ketika dua pustaka berbeda memakai nama elemen yang sama, misalnya <harga> dari modul toko dan modul pajak. Namespace dideklarasikan lewat…
09
XML Display
Browser tidak menampilkan XML apa adanya; browser menganggap XML sebagai data dan hanya menampilkannya sebagai pohon teks. Untuk mempercantik tampilan, XML bisa dihubungkan…
10
XML HttpRequest
XMLHttpRequest adalah objek bawaan browser yang memungkinkan halaman web mengirim dan menerima data dari server secara asinkron tanpa memuat ulang halaman. Meskipun namanya XML,…
11
XML Parser
Parser XML adalah program yang membaca dokumen XML dan memastikannya well-formed sebelum diolah lebih lanjut. Setiap browser umumnya memiliki parser XML bawaan, sedangkan di sisi…
12
XML DOM
DOM (Document Object Model) mengubah dokumen XML menjadi objek pohon yang bisa diakses dan dimodifikasi melalui bahasa pemrograman. Setiap elemen, atribut, dan teks menjadi node…
13
XML XPath
XPath adalah bahasa query untuk menentukan bagian-bagian dalam dokumen XML berdasarkan pola jalur. Dengan ekspresi seperti /toko/buku/judul, kita bisa memilih elemen tertentu…
14
XML XSLT
XSLT (Extensible Stylesheet Language Transformations) adalah bahasa untuk mengubah dokumen XML menjadi output lain seperti HTML, XML baru, atau teks. Proses transformasi memakai…
15
XML XQuery
XQuery adalah bahasa query untuk mengekstrak dan memanipulasi data dari kumpulan dokumen XML, mirip SQL untuk basis data relasional. XQuery memakai ekspresi FLWOR (for, let,…
16
XML XLink
XLink (XML Linking Language) memungkinkan elemen XML membuat tautan ke sumber lain, baik antardokumen maupun di dalam dokumen yang sama. XLink mendukung tautan sederhana seperti…
17
XML Validator
Validator XML memeriksa apakah sebuah dokumen memenuhi aturan XML, baik aturan well-formedness maupun aturan skema seperti DTD atau XSD. Hasil pemeriksaan membantu pengembang…
18
XML DTD
DTD (Document Type Definition) adalah skema klasik yang mendefinisikan struktur dokumen XML: elemen mana yang boleh muncul, urutannya, dan apakah bersifat wajib atau opsional.…
19
XML Schema
XML Schema (XSD) adalah pengganti DTD yang lebih kaya karena ditulis dalam format XML dan mendukung tipe data seperti integer, date, dan boolean. Selain struktur, Schema bisa…
20
XML Server
Server dapat menyajikan data dalam bentuk XML melalui respons HTTP, misalnya ketika halaman meminta daftar produk atau kabar terbaru. Script di sisi server seperti PHP, ASP, atau…
02
XML AJAX
10 lesson
01
AJAX Introduction
AJAX (Asynchronous JavaScript And XML) adalah teknik membangun halaman web yang memperbarui data sebagian lewat permintaan asinkron ke server, tanpa memuat ulang seluruh halaman.…
02
AJAX XMLHttp
XMLHttpRequest adalah objek inti AJAX yang dibuat dengan new XMLHttpRequest() pada browser modern. Setelah objek dibuat, langkah berikutnya adalah memanggil open() untuk…
03
AJAX Request
Setelah open() dipanggil, permintaan benar-benar dikirim dengan method send(). Untuk request GET, data biasanya disertakan pada URL, sedangkan untuk POST data dikirim lewat body…
04
AJAX Response
Setelah server merespons, hasilnya dibaca melalui properti responseText untuk teks atau responseXML untuk dokumen XML. Callback onreadystatechange dipakai untuk memastikan status…
05
AJAX XML File
AJAX dapat memuat file XML statis dari server, misalnya katalog atau daftar berita, lalu menampilkannya ke halaman. Setelah permintaan GET dikirim, respons dibaca dengan…
06
AJAX PHP
PHP sering dipakai sebagai sisi server dalam aplikasi AJAX karena mampu membaca database, mengolah data, lalu mengirimkannya sebagai XML atau JSON. Cukup set header Content-Type…
07
AJAX ASP
ASP (Active Server Pages) adalah teknologi skrip server klasik yang dapat menyiapkan data untuk halaman AJAX, misalnya menghasilkan XML dari sumber data internal. Klien memanggil…
08
AJAX Database
AJAX mengakses basis data secara tidak langsung: browser meminta skrip server, skrip server menjalankan query, lalu hasilnya dikirim kembali sebagai XML atau JSON. Pola ini…
09
AJAX Applications
AJAX dipakai dalam banyak aplikasi web nyata: saran pencarian langsung, muat konten bertambah saat di-scroll, validasi formulir tanpa reload, angka keranjang belanja yang…
10
AJAX Examples
Halaman contoh AJAX biasanya memperagakan beberapa pola dasar sekaligus: memuat teks dari file, mengambil waktu server, menampilkan daftar dari XML, dan mengirim data formulir.…
03
XML DOM
15 lesson
01
DOM Introduction
Document Object Model (DOM) adalah representasi dokumen XML atau HTML berbentuk pohon objek yang dimuat ke memori. Melalui API DOM yang distandarkan W3C, program dapat membaca,…
02
DOM Nodes
Dalam DOM, setiap bagian dokumen XML direpresentasikan oleh sebuah node. Tipe node yang umum adalah elemen, atribut, teks, komentar, dokumen, dan documentFragment. Memahami tipe…
03
DOM Accessing
DOM menyediakan banyak cara mengakses node: getElementById untuk id tertentu, getElementsByTagName dan getElementsByClassName untuk kumpulan elemen, serta querySelector untuk…
04
DOM Node Info
Setiap node memiliki informasi dasar berupa nodeName, nodeValue, dan nodeType. nodeName berisi nama elemen atau tanda # untuk teks, nodeValue berisi nilai pada node teks dan…
05
DOM Node List
Hasil seleksi seperti getElementsByTagName atau childNodes berupa kumpulan node yang diakses berdasarkan indeks dan panjang (length). Setiap anggota diambil dengan item(i) atau…
06
DOM Traversing
Menelusuri pohon DOM berarti bergerak dari satu node ke node lain melalui hubungan hierarki. Properti childNodes mengembalikan seluruh anak termasuk teks, sedangkan children…
07
DOM Navigating
Selain ke bawah, DOM memungkinkan navigasi ke sekitar node: parentNode atau parentElement menuju induk, nextSibling dan previousSibling menuju saudara sejajar. Perlu dibedakan…
08
DOM Get Values
Nilai dari node diambil dengan textContent untuk seluruh teks di dalamnya, atau innerHTML yang ikut menyertakan markup. Atribut dibaca dengan getAttribute. Saat menampilkan data…
09
DOM Change Nodes
Mengubah dokumen lewat DOM bisa dilakukan dengan mengganti textContent atau nodeValue untuk teks, dan setAttribute untuk atribut. Perubahan langsung terlihat pada objek dokumen…
10
DOM Remove Nodes
Node dihapus dari pohon dengan removeChild milik induknya, atau dengan method remove() pada node itu sendiri pada DOM modern. Node hasil hapus masih bisa disimpan di variabel…
11
DOM Replace Nodes
Node lama dapat diganti dengan node baru melalui replaceChild milik induk, yang menerima node baru dan node lama sebagai argumen. Bila hanya isi teks yang ingin diganti,…
12
DOM Create Nodes
Node baru dibuat dengan createElement untuk elemen, createAttribute untuk atribut, dan createTextNode untuk teks. Hasil pembuatan belum terhubung ke pohon sehingga harus…
13
DOM Add Nodes
Node yang sudah dibuat dipasang ke pohon menggunakan appendChild di akhir daftar anak, atau insertBefore untuk menempatkan sebelum node tertentu. API modern menyediakan append…
14
DOM Clone Nodes
cloneNode membuat salinan sebuah node. Dengan parameter false hanya node itu sendiri yang disalin, sedangkan dengan true seluruh subtree keturunannya ikut tersalin. Hasil salinan…
15
DOM Examples
Contoh-contoh DOM memperagakan penggunaan gabungan: membangun daftar dari data, mengubah teks harga, menghapus item, hingga menyalin template baris. Terlihat alur kerja DOM yang…
04
XPath Tutorial
6 lesson
01
XPath Introduction
XPath adalah bahasa ekspresi untuk memilih bagian dokumen XML berdasarkan pola jalur, misalnya /toko/buku[1]/judul. Karena seleksi dinyatakan dalam satu ekspresi, penelusuran…
02
XPath Nodes
XPath mengenali tujuh tipe node: root, element, attribute, text, namespace, processing instruction, dan comment. Setiap tipe memiliki cara penulisan tersendiri, misalnya @ untuk…
03
XPath Syntax
Sintaks XPath terdiri dari pemilihan node dengan jalur (/, //, ., ..), wildcard (*), predicate penyaring [..], dan penggabungan dengan tanda |. Terdapat pula fungsi seperti…
04
XPath Axes
Axes (sumbu) XPath menentukan hubungan antara node konteks dengan node yang dicari, misalnya ancestor, descendant, following-sibling, dan preceding. Setiap sumbu ditulis dengan…
05
XPath Operators
XPath menyediakan operator perbandingan (=, !=, <, >), aritmetika (+, -, *, div, mod), logika (and, or), serta penggabungan node (|). Nilai boolean dapat dibentuk dari…
06
XPath Examples
Contoh praktis XPath memperlihatkan bagaimana ekspresi menyeleksi data nyata: mengambil judul buku termahal, memfilter berdasarkan atribut, menghitung jumlah item, hingga…
05
XSLT Tutorial
14 lesson
01
XSLT Introduction
XSL (Extensible Stylesheet Language) adalah keluarga teknologi untuk memformat dan mentransformasi dokumen XML. Bagian utamanya adalah XSLT untuk transformasi, XPath untuk…
02
XSL Languages
Istilah XSL mencakup tiga bahasa dengan peran berbeda: XSLT untuk transformasi, XPath untuk menavigasi dan memilih node, serta XSL-FO untuk tata letak keluaran. XSLT dan XPath…
03
XSLT Transform
Transformasi XSLT berjalan dengan memasangkan dokumen sumber XML dan stylesheet XSL ke prosesor XSLT, lalu menghasilkan pohon keluaran baru seperti HTML atau XML lain. Elemen…
04
XSLT <template>
Template adalah blok aturan utama dalam XSLT yang dideklarasikan dengan <xsl:template> dan dipanggil saat pola match cocok. Di dalam template, apply-templates meneruskan proses…
05
XSLT <value-of>
<xsl:value-of> adalah elemen XSLT yang mengambil nilai string dari sebuah node XML lalu menuliskannya ke output transformasi. Ekspresi pada atribut select menentukan node mana…
06
XSLT <for-each>
<xsl:for-each> mengulangi blok output untuk setiap node dalam node-set hasil ekspresi select. Di dalam bloknya kamu bebas memakai <xsl:value-of>, <xsl:if>, atau elemen lain untuk…
07
XSLT <sort>
<xsl:sort> dipakai di dalam <xsl:for-each> atau <xsl:apply-templates> untuk mengubah urutan iterasi berdasarkan nilai sebuah elemen atau atribut. Kamu bisa mengatur data-type…
08
XSLT <if>
<xsl:if> mengeksekusi isi bloknya hanya jika ekspresi pada atribut test bernilai true. Elemen ini tidak memiliki cabang else; untuk cabang lain gunakan…
09
XSLT <choose>
<xsl:choose> menyediakan percabangan ala if-else di dalam XSLT 1.0. Di dalamnya terdapat satu atau lebih <xsl:when> dengan atribut test, serta opsional satu <xsl:otherwise>…
10
XSLT Apply
<xsl:apply-templates> memanggil template-template lain yang pola match-nya cocok dengan node yang dipilih. Berbeda dengan for-each yang memproses di tempat, apply-templates…
11
XSLT on the Client
XSLT dapat dijalankan langsung di browser (client-side) dengan menyisipkan processing instruction xml-stylesheet pada file XML. Browser membaca file XSL, lalu merender hasil…
12
XSLT on the Server
XSLT juga dapat dijalankan di server menggunakan pemroses seperti XSLTProcessor pada PHP, XslCompiledTransform pada .NET, atau Transformer pada Java. Server mengirim hasil…
13
XSLT Edit XML
XSLT tidak hanya mengubah tampilan, tapi juga bisa menghasilkan XML baru sehingga berguna untuk memodifikasi atau menambah data XML. Dengan menggabungkan konstruktor elemen dan…
14
XSLT Examples
Halaman contoh XSLT menampilkan beberapa transformasi lengkap, misalnya katalog CD, galeri bunga, dan pohon keluarga. Pola yang dipakai selalu sama: template match, lalu…
06
XQuery Tutorial
9 lesson
01
XQuery Introduction
XQuery adalah bahasa query dan fungsional standar W3C untuk mengambil, memanipulasi, dan mengubah data XML, sering disebut SQL-nya XML. XQuery dibangun di atas XPath 2.0/3.0…
02
XQuery Example
Kueri XQuery bekerja dengan memilih node dari dokumen XML memakai ekspresi XPath, misalnya doc("cd.xml")/catalog/cd lalu difilter dengan predikat. Hasil kueri berupa sequence…
03
XQuery FLWOR
FLWOR adalah singkatan dari For, Let, Where, Order by, dan Return, yaitu bentuk kueri paling powerful di XQuery. Pola ini memungkinkan iterasi, penampungan variabel, filter,…
04
XQuery HTML
FLWOR dapat menghasilkan fragmen HTML langsung sehingga kueri XQuery bisa menjadi lapisan tampilan aplikasi web. Dengan menulis konstruktor elemen HTML di bagian return, data XML…
05
XQuery Terms
Kueri XQuery tersusun atas dua bagian utama: prolog berisi deklarasi-deklarasi dan main expression berupa ekspresi yang dievaluasi. Prolog dipakai untuk mendeklarasikan…
06
XQuery Syntax
Sintaks XQuery bersifat case-sensitive dan ditulis sebagai ekspresi XML yang menggabungkan konstruktor elemen, XPath, serta klausa FLWOR. Kueri boleh berupa prolog saja, ekspresi…
07
XQuery Add
XQuery dapat menambahkan data ke dalam dokumen XML melalui konstruktor elemen dan atribut, baik konstruktor langsung maupun computed constructor. Dalam kueri FLWOR, bagian return…
08
XQuery Select
Seleksi data dalam XQuery memakai jalur XPath lengkap: / untuk akar, // untuk turunan berapapun kedalamannya, dan @ untuk atribut. Predikat dalam kurung siku menyaring node,…
09
XQuery Functions
XQuery memiliki banyak fungsi bawaan pada namespace fn: seperti fn:count(), fn:concat(), fn:upper-case(), dan fn:current-dateTime(). Kamu juga bisa mendefinisikan fungsi sendiri…
07
XML DTD
7 lesson
01
DTD Introduction
DTD (Document Type Definition) adalah sekumpulan aturan yang mendefinisikan elemen, atribut, dan struktur sebuah dokumen XML. DTD bisa dideklarasikan langsung di dalam dokumen…
02
DTD Building Blocks
Blokbangunan DTD terdiri dari deklarasi elemen, deklarasi atribut, deklarasi entitas, serta tipe konten PCDATA dan CDATA. PCDATA berisi teks yang tetap diparse parser sehingga…
03
DTD Elements
Deklarasi elemen DTD berbentuk <!ELEMENT nama konten>, di mana konten bisa EMPTY, ANY, #PCDATA, atau daftar anak dengan operator , | + * ?. Tanda koma berarti urutan wajib, tanda…
04
DTD Attributes
Atribut DTD dideklarasikan dengan <!ATTLIST>, lengkap dengan nama atribut, tipe datanya, dan aturan kehadirannya. Aturan kehadiran berupa #REQUIRED (wajib), #IMPLIED (opsional),…
05
DTD Elements vs Attr
Elemen dan atribut bisa menyimpan informasi serupa, namun ada pedoman baku untuk memilihnya. Atribut cocok untuk metadata singkat dan berupa teks tunggal, sementara data panjang,…
06
DTD Entities
Entity adalah singkatan nilai yang bisa digunakan ulang di dalam dokumen XML atau DTD. XML menyediakan lima entitas bawaan untuk karakter khusus, sementara entitas sendiri…
07
DTD Examples
Contoh-contoh DTD menunjukkan penggunaan internal dan external subset pada skenario nyata seperti pesanan toko dan catatan. Pola yang sama berulang: deklarasi elemen berurutan,…
08
XSD Schema
16 lesson
01
XSD Introduction
XML Schema (XSD) adalah bahasa untuk mendefinisikan struktur, konten, dan tipe data sebuah dokumen XML, berfungsi sebagai pengganti DTD yang lebih kaya. XSD sendiri ditulis…
02
XSD How To
Langkah membuat skema XSD diawali dengan elemen akar <xs:schema> berisi namespace XSD, lalu deklarasi elemen dan tipe sesuai struktur dokumen. Setelah skema jadi, dokumen XML…
03
XSD <schema>
Elemen <xs:schema> adalah akar dari setiap file XML Schema (.xsd) yang mendefinisikan aturan validasi sebuah dokumen XML. Atribut xmlns:xs menetapkan prefix xs untuk namespace…
04
XSD Elements
Elemen sederhana dideklarasikan dengan <xs:element> yang hanya membawa name dan type, sehingga isinya berupa nilai teks tanpa anak. Tipe bawaan seperti xs:string, xs:integer, dan…
05
XSD Attributes
<xs:attribute> dipakai untuk mendeklarasikan atribut sebuah elemen dengan tipe data yang sama seperti elemen sederhana. Atribut dinyatakan di dalam <xs:complexType> dan secara…
06
XSD Restrictions
<xs:restriction> membatasi nilai dari tipe bawaan agar sesuai aturan bisnis, misalnya panjang teks, rentang angka, atau daftar nilai yang diizinkan. Elemen pembatas di dalamnya…
07
XSD Complex Elements
Elemen kompleks adalah elemen yang berisi anak, atribut, atau keduanya, dan strukturnya didefinisikan lewat <xs:complexType>. Ada empat bentuk utama: kosong, hanya berisi elemen,…
08
XSD Empty
Elemen kosong adalah elemen yang tidak boleh memiliki isi maupun anak, sehingga hanya bisa diberi atribut bila memang dideklarasikan. Secara sintaks elemen kosong dinyatakan…
09
XSD Elements-only
Elemen yang hanya berisi anak dideklarasikan dengan <xs:complexType> yang memuat model content berupa xs:sequence, xs:choice, atau xs:all. Atribut minOccurs dan maxOccurs pada…
10
XSD Text-only
Elemen berbasis teks yang tetap membutuhkan atribut harus memakai <xs:simpleContent> di dalam <xs:complexType>. Karena simpleContent tidak boleh berisi elemen, dia hanya boleh…
11
XSD Mixed
Tipe campuran atau mixed content mengizinkan teks bebas bercampur dengan elemen anak di dalam satu elemen, mirip paragraf pada dokumen artikel. Fitur ini diaktifkan dengan…
12
XSD Indicators
Indikator menentukan bagaimana elemen anak disusun: xs:sequence berurutan, xs:choice salah satu, dan xs:all bebas urutan. Indikator dapat dibungkus xs:group atau…
13
XSD <any>
<xs:any> memperluas model content agar menerima elemen lain yang belum dideklarasikan dalam skema, sehingga struktur tetap terbuka untuk data ekstensibel. Elemen ini selalu…
14
XSD <anyAttribute>
<xs:anyAttribute> mengizinkan atribut tambahan yang tidak dideklarasikan dalam skema, sehingga data dapat membawa metadata ekstensibel milik pengembang. Sama seperti xs:any, ia…
15
XSD Substitution
Substitution group memungkinkan sebuah elemen menggantikan elemen lain pada dokumen data, dengan syarat elemen pengganti merujuk head element lewat atribut substitutionGroup.…
16
XSD Example
Halaman contoh merangkum seluruh konsep XSD ke dalam satu skema lengkap untuk dokumen pesanan: elemen global, tipe kompleks, atribut wajib, restriksi, dan pemakaian ref. Pola…
09
XSD Data Types
5 lesson
01
XSD String
XML Schema menyediakan beberapa tipe teks: xs:string menerima karakter apa pun, xs:normalizedString mengganti tab dan baris baru dengan spasi, xs:token memangkas spasi berlebih,…
02
XSD Date/Time
XML Schema memiliki tipe tanggal dan waktu khusus: xs:date, xs:time, xs:dateTime, xs:duration, serta xs:gYear dan turunannya. Penulisan harus mengikuti ISO 8601, misalnya…
03
XSD Numeric
Tipe numerik XML Schema dibedakan menurut presisi: xs:integer untuk bilangan bulat, xs:decimal untuk desimal eksak, dan xs:float serta xs:double untuk bilangan bersifat…
04
XSD Misc
Selain teks, angka, dan tanggal, XML Schema punya tipe campuran: xs:boolean untuk true/false, xs:hexBinary dan xs:base64Binary untuk data biner, xs:anyURI untuk tautan, serta…
05
XSD Reference
Atribut ref memungkinkan sebuah elemen merujuk elemen global lain sehingga deklarasi cukup ditulis sekali. Pola yang umum adalah menempatkan elemen global seperti judul dan…
10
Web Services
5 lesson
01
XML Services
XML sering dipakai sebagai format layanan data antar sistem karena berbasis teks, lintas platform, dan mudah divalidasi. Aplikasi dapat bertukar dokumen XML melalui HTTP dengan…
02
XML WSDL
WSDL atau Web Services Description Language adalah dokumen XML yang menjelaskan sebuah web service: operasi apa saja yang tersedia, format pesannya, protokol yang dipakai, dan…
03
XML SOAP
SOAP atau Simple Object Access Protocol adalah protokol pesan berbasis XML untuk bertukar informasi terstruktur. Setiap pesan berbentuk Envelope yang memuat bagian Header…
04
XML RDF
RDF atau Resource Description Framework adalah kerangka untuk menyatakan pengetahuan dalam bentuk tripel: subjek, predikat, dan objek. Data RDF sering ditulis dengan sintaks XML…
05
XML RSS
RSS atau Really Simple Syndication adalah format XML untuk menyebarkan kabar dan artikel terbaru secara otomatis. Strukturnya sederhana: elemen <rss> dengan atribut version, lalu…
11
XML Examples
3 lesson
01
XML Examples
Halaman contoh XML memperlihatkan penerapan nyata XML, mulai dari umpan RSS, pesan SOAP, deskripsi layanan WSDL, grafis SVG, hingga konfigurasi aplikasi. Pola yang sama berlaku…
02
XML Syllabus
Silabus XML memetakan jalur belajar dari dasar sintaks, penamaan elemen dan atribut, hingga XPath, XSLT, XQuery, DTD, XSD, serta teknologi layanan seperti SOAP dan WSDL. Urutan…
03
XML Study Plan
Rencana belajar XML yang realistis membagi waktu ke blok-blok kecil: sintaks dasar, XPath dan XSLT, validasi DTD/XSD, lalu proyek mini seperti feed RSS atau berkas konfigurasi.…