50 Pertanyaan dan Jawaban Wawancara XML Teratas (2025)
Berikut adalah pertanyaan dan jawaban wawancara XML untuk pengembang baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.
1. Apa yang dimaksud dengan bahasa markup?
Bahasa markup dirancang untuk menyajikan teks dalam berbagai format, dan juga dapat digunakan untuk mengangkut dan menyimpan data. Bahasa markup ini menentukan kode untuk pemformatan, tata letak, dan gaya data. Kode markup ini disebut Tag.
HTML dan XML adalah contoh Bahasa Markup.
Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara XML
2. Apa itu XML?
XML disebut Extensible Markup Language yang dirancang untuk membawa atau mengangkut dan menyimpan data. Tag XML tidak ditentukan sebelumnya seperti HTML, tetapi kita dapat mendefinisikan tag pengguna kita sendiri untuk kesederhanaan. Ini terutama berkonsentrasi pada penyimpanan data, bukan pada menampilkan data.
3. Apa saja fitur XML?
Fitur utama XML adalah:
- Sangat mudah dipelajari dan diterapkan
- File XML adalah file teks, dan tidak diperlukan editor
- Aturan sintaksis yang minimal dan terbatas dalam XML
- Ini dapat diperluas, dan menentukan aturan struktural tag
4. Apa perbedaan HTML dan XML?
Berikut perbedaan HTML dan XML:
HTML |
XML |
Bahasa markup yang digunakan untuk menampilkan data | Bahasa markup yang digunakan untuk menyimpan data |
Tidak peka huruf besar/kecil | Hal - hal sensitif |
Merancang halaman web | Digunakan untuk mengangkut dan menyimpan data |
Tag yang telah ditentukan sebelumnya | Tag Kustom |
Tidak Mempertahankan spasi putih | Pertahankan ruang putih |
Statis | Dinamis |
5. Tag mana yang digunakan untuk menemukan versi XML dan sintaksnya?
Mendeklarasikan versi XML sangat penting karena setiap dokumen XML dan platform yang menjalankannya perlu ditentukan.
<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
6. Apa itu Dokumen XML DOM?
Objek Dokumen XML mewakili keseluruhan dokumen XML, dan merupakan akar dari pohon dokumen. Ini memberikan akses ke seluruh dokumen XML – Node dan Elemen, dan memiliki propertinya sendiri.
7. Apa itu XPath?
XPath digunakan untuk mencari informasi dalam dokumen XML dan berisi fungsi standar. XPath adalah elemen utama dalam XSLT, dan merupakan rekomendasi w3c.
8. Apakah atribut itu?
Sebuah atribut memberikan informasi lebih banyak atau tambahan tentang suatu elemen dibandingkan sebaliknya.
Contoh -
<Person name=”Peter”>
Nama atribut dapat diberikan kepada orang elemen.
9. Bisakah kita memiliki tag XML kosong?
Ya, kita dapat memiliki tag kosong di XML. Tag kosong digunakan untuk menunjukkan elemen yang tidak memiliki konten tekstual. Tag kosong dapat direpresentasikan sebagai
<person></person> <person/>
10. Apa kelebihan Dokumen XML DOM?
Keuntungan XML DOM:
- Struktur XML dapat ditelusuri, dan dapat diakses secara acak dengan melintasi pohon.
- Struktur XML dapat dimodifikasi, dan nilai dapat ditambahkan, diubah, dan dihapus
11. Apa aturan dasar saat menulis XML?
Ini adalah aturan dasar saat menulis XML:
- Semua XML harus memiliki elemen root
- Semua tag harus ditutup
- Tag XML peka huruf besar-kecil
- Semua tag harus disarangkan dengan benar
- Nama tag tidak boleh mengandung spasi
- Nilai atribut harus muncul dalam tanda kutip
- Ruang putih dipertahankan
12. Apa itu Elemen XML?
Dokumen XML berisi Elemen XML, dan dimulai dari tag awal elemen hingga tag akhir. Ini dapat berisi:
- Elemen lain dalam elemen utama
- Sebuah Atribut
- teks
13. Apa itu CDATA?
CDATA adalah data karakter yang belum diurai yang tidak dapat diurai oleh parser XML. Karakter < dan > ilegal dalam elemen XML. Bagian CDATA dimulai dengan ”.
14. Bagaimana komentar dapat direpresentasikan dalam XML?
Komentar dapat direpresentasikan sebagai seperti HTML. Simbol komentar ini berlaku untuk satu atau beberapa baris.
15. Apa itu Namespace XML?
Namespace XML digunakan untuk menghindari konflik nama elemen, dan hal ini dapat dihindari dengan menggunakan awalan sebelum nama.
16. Apa itu Pengurai XML?
XML Parser digunakan untuk mengubah dokumen XML menjadi objek XML DOM yang dapat ditulis dalam Javascript.
17. Apa itu XSL?
XSL adalah bahasa yang digunakan dengan XML untuk mengekspresikan style sheet seperti CSS. Ini menjelaskan cara menampilkan dokumen XML untuk tipe tertentu.
18. Siapa yang bertanggung jawab atas XML?
XML merupakan rekomendasi dari W3C – World Wide Web Consortium dan pengembangannya diawasi oleh kelompok kerja XML.
19. Apa itu Skema XML?
Skema XML memberikan definisi dokumen XML, dan memiliki hal berikut:
- Elemen dan atribut
- Elemen yang merupakan elemen anak
- Urutan elemen anak
- Tipe data elemen dan atribut
20. Apa yang dimaksud dengan dokumen XML yang berformat baik?
Dokumen XML yang terbentuk dengan baik harus mengikuti aturan berikut –
- Setiap tag awal harus diakhiri dengan tag akhir
- Tag XML peka huruf besar-kecil
- Tag kosong harus ditutup dengan garis miring ke depan
- Semua tag harus disarangkan dengan benar
21. Mengapa XML digunakan untuk pengembangan?
XML digunakan untuk pengembangan karena alasan berikut:
- Digunakan untuk situs web berbasis Database
- Digunakan untuk menyimpan data untuk situs web e-commerce
- Digunakan untuk mengangkut dan menyimpan data di internet
- XML digunakan untuk database dan file datar
- Hasilkan konten dinamis dengan menerapkan style sheet yang berbeda
22. Apa itu SGML?
SGML adalah Bahasa Markup Standar Umum yang besar dan kuat yang digunakan untuk mendefinisikan deskripsi struktur berbagai jenis dokumen elektronik.
23.Dapatkah saya menjalankan XML?
Tidak, kami tidak dapat mengeksekusi XML, dan ini bukan bahasa pemrograman untuk dieksekusi. Itu hanyalah bahasa markup untuk mewakili data.
24. Karakter khusus apa yang digunakan dalam XML?
<, > dan & adalah karakter khusus yang digunakan dalam XML. Karena karakter tersebut digunakan untuk membuat tag.
25. Perangkat lunak apa yang tersedia untuk XML?
Ada ribuan program yang tersedia untuk XML dan daftar terbaru akan hadir di http://xml.coverpages.org.
26. Apakah grafik dapat digunakan dalam XML? Jika ya, Bagaimana?
Ya, Grafik dapat dimasukkan ke dalam XML dengan menggunakan spesifikasi XLink dan XPointer. Ini mendukung format file grafik seperti GIF, JPG, TIFF, PNG, CGM, EPS dan SVG.
Tautan X:
<description xlink:type="simple" xlink:href="http://show.com/Cinema.gif" xlink:show="new"> </description> XPointer: <description xlink:type="simple" xlink:href="http://show.com/Cinema.gif#Shownumber" xlink:show="new"> </description>
27. Bisakah saya mengganti HTML dengan XML?
Tidak, XML bukan pengganti HTML. XML menyediakan pendekatan alternatif untuk mendefinisikan kumpulan elemen markupnya sendiri, dan digunakan untuk memproses dan menyimpan data.
28. Bagaimana cara memasukkan pernyataan kondisional ke dalam XML?
Kami tidak dapat memasukkan pernyataan kondisional seperti bahasa pemrograman.
<foo if{DB}="A">bar</foo>
Hal ini dapat dilakukan dengan menggunakan Definisi Tipe Dokumen (DTD).
<xsl:if test="@foo=’bar’"> <xsl:text>Hello, world!</xsl:text> </xsl:if>
29. Apa manfaat XML?
Manfaat XML adalah
- Sederhana untuk dibaca dan dipahami
- XML dapat dilakukan dengan editor teks
- Ekstensibilitas – Tidak ada tag tetap
- Diri – deskriptif
- Dapat menyematkan beberapa tipe data
30. Apa kelemahan XML?
Berikut kelemahan XML:
- XML hanya akan menjadi file teks jika elemen dan atribut tidak didefinisikan dengan benar.
- Markup yang tumpang tindih tidak diperbolehkan
31. Apa itu DTD?
DTD disingkat Definisi Tipe Dokumen dan didefinisikan sebagai build sah blok bangunan dokumen XML. Ini mendefinisikan struktur dokumen XML dengan elemen dan atribut.
32. Mengapa XSLT penting untuk XML?
XSLT disingkat eXtensible Sytlesheet Language Transformation yang digunakan untuk mengubah dokumen XML menjadi HTML sebelum ditampilkan ke browser.
33. Apa yang dimaksud dengan elemen bersarang dalam XML?
Jika satu atau lebih elemen bersarang di dalam elemen root disebut elemen bersarang. Penyusunan dapat mudah dipahami dan juga menjaga ketertiban dalam dokumen XML.
34. Apa itu XQuery?
XQuery dirancang untuk menanyakan data XML yang tidak lain adalah SQL untuk tabel database. XQuery digunakan untuk mengambil data dari file XML.
35. Apa itu XLink dan XPointer?
XLink adalah cara standar untuk membuat hyperlink di file XML. Xpointer yang memungkinkan hyperlink tersebut menunjuk ke bagian yang lebih spesifik dari file atau dokumen XML.
36. Mengapa diperlukan editor XML dibandingkan Notepad?
Editor XML diharuskan menulis dokumen XML bebas kesalahan, dan digunakan untuk memvalidasi terhadap DTD atau skema. Editor dapat memeriksa:
- Buka dan Tutup Tag
- XML melawan DTD
- XML melawan Skema
- Kode warna pada Sintaks XML
37. Apa itu Pengkodean XML?
Dokumen XML mungkin berisi karakter Non-ASCII seperti karakter Prancis dan Norwegia. Pengkodean XML digunakan untuk menghindari kesalahan dan file XML harus disimpan sebagai Unicode.
38. XML manakah yang ditetapkan sebagai XML yang valid?
Ketika file XML divalidasi terhadap Definisi Tipe Dokumen (DTD), maka itu disebut XML yang valid. DTD tidak lain hanyalah mendefinisikan struktur file XML.
39. Apa itu Elemen Sederhana?
Elemen sederhana hanya berisi teks dan berikut adalah jenis Elemen Sederhana:
- Tidak ada atribut
- Tidak mengandung unsur lain
- Itu tidak boleh kosong
40. Apa itu Elemen Kompleks?
Suatu elemen kompleks mengandung elemen atau atribut lain dan berikut ini jenis-jenis Elemen Kompleks:
-
Ini memiliki elemen kosong
- Ini mengandung unsur-unsur lain
- Ini hanya berisi teks
- Ini berisi elemen dan teks lainnya
41. Apakah ada cara untuk mendeskripsikan data XML?
Ya, XML menggunakan Document Type Definition (DTD) untuk mendeskripsikan data.
42. Apa tiga bagian XSL?
XSL terdiri dari tiga bagian:
- XSLT – Digunakan untuk mengubah dokumen XML
- XPath – Digunakan untuk navigasi dalam dokumen XML
- XSL-FO – Digunakan untuk memformat dokumen XML
43. Apa sintaks yang benar saat kita mendefinisikan versi XML?
<?xml version=”1.0”/>
adalah sintaks deklaratif yang benar yang digunakan untuk mendefinisikan versi XML.
44. Jika nama atribut XML itu sendiri memiliki tanda kutip ganda, lalu bagaimana cara merepresentasikannya?
Nama atribut dapat direpresentasikan dalam tanda kutip tunggal jika ada tanda kutip ganda pada nama atribut.
Contoh -
<country city='Texas "US"'></country>
45. Apa saja jenis XML Parser?
Ada dua jenis parser – Parser Non-Validasi dan Validasi. Nama itu sendiri menyiratkan Non-Validasi tidak akan memvalidasi XML dan parser Validasi akan memvalidasi XML dengan DTD.
46. Apakah elemen root diperlukan untuk XML? Jika ya, berapa banyak elemen root yang dibutuhkan?
Ya, elemen root diperlukan, dan hanya dapat memiliki satu elemen root di setiap XML.
47. Apa itu Tanda Tangan XML?
Tanda Tangan XML direkomendasikan oleh W3C, dan berfungsi sebagai tanda tangan digital untuk dokumen XML. Jika tanda tangan terdapat di luar dokumen, maka disebut tanda tangan terpisah. Jika berisi dokumen XML, maka disebut tanda tangan Enveloping.
48. Apa itu Pulau Data?
Pulau Data XML adalah data XML yang disematkan ke halaman HTML. Ini hanya berfungsi dengan Internet.
49. Apa itu DiffGram dalam XML?
DiffGram adalah format XML yang digunakan untuk menemukan versi dokumen XML terkini dan asli.
50. Apa itu SAX?
SAX adalah antarmuka yang memproses dokumen XML menggunakan acara.
Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)
Berguna dan menarik. Preferensi pengeditan harus diberikan saat menyalin atau mengunduh.
Saya punya pertanyaan, bagaimana cara memperbaiki kesalahan yang mengatakan – File XML instalasi hilang atau rusak, Aplikasi pengaturan akan keluar. ?
akan sangat membantu jika mendapat jawaban.