Dalam berbagai wawancara, termasuk wawancara Java untuk pengembang web, pertanyaan wawancara XML adalah umum dalam wawancara untuk berbagai pekerjaan pemrograman. XML adalah teknologi dewasa yang sering digunakan sebagai standar untuk mentransfer data dari satu platform ke platform lainnya. Pertanyaan wawancara XML termasuk teknologi XSLT untuk mengonversi file XML, XPath, XQuery dan teknologi XML lainnya dan pengetahuan dasar XML, seperti DTD atau skema.
Artikel ini akan melihat 10 pertanyaan wawancara XML umum. Sebagian besar pertanyaan ini diajukan dalam wawancara Java, dan juga berguna dalam wawancara pemrograman dalam C, C ++, Scala atau bahasa lain. XML tidak bergantung pada bahasa pemrograman lainnya, dan merupakan salah satu keterampilan yang dibutuhkan oleh programmer, seperti SQL, jadi masuk akal untuk menyiapkan beberapa pertanyaan XML sebelum wawancara kerja teknis.
Wawancara XML T&J
Di bawah ini adalah pertanyaan wawancara yang saya daftarkan tentang teknologi XML yang sering saya tanyakan. Pertanyaan -pertanyaan ini tidak sulit tetapi mencakup beberapa bidang penting teknologi XML, seperti DTD, skema XML, konversi XSLT, pengambilan xpath, pengikatan XML, parser XML, dan pengetahuan dasar XML, seperti namespace, verifikasi, atribut, elemen, dll.
Pertanyaan 1: Apa itu XML?
Jawaban: XML dapat memperluas bahasa markup (bahasa markup yang dapat diperluas), dan Anda dapat memperluas XML sesuai dengan kebutuhan Anda. Tag khusus seperti <Books> dan <desers> dapat dengan mudah didefinisikan dalam XML, sementara tag yang telah ditentukan, seperti <p>, harus digunakan dalam bahasa markup lainnya seperti HTML, dan tidak dapat digunakan. Standarisasi struktur XML menggunakan skema DTD dan XML. XML terutama digunakan untuk transmisi data dari satu sistem ke sistem lainnya, seperti klien dan server untuk aplikasi tingkat perusahaan.
Pertanyaan 2: Apa perbedaan antara skema DTD dan XML?
Jawaban: Skema DTD dan XML memiliki perbedaan berikut: DTD tidak ditulis dalam XML, sedangkan skema XML itu sendiri adalah file XML, yang berarti bahwa alat XML yang ada seperti parser XML dapat digunakan untuk memproses skema XML. Selain itu, skema XML dirancang setelah DTD, dan menyediakan lebih banyak jenis untuk memetakan berbagai jenis data file XML. DTD adalah definisi tipe dokumen (definisi tipe dokumen) yang merupakan cara tradisional untuk menentukan struktur file XML.
Pertanyaan 3: Apa itu XPath?
A: XPATH adalah teknologi XML yang digunakan untuk mengambil elemen dari dokumen XML. Dokumen XML disusun, sehingga XPath dapat menemukan dan mengambil elemen, atribut, atau nilai dari file XML. Dalam hal pengambilan data, Xpath sangat mirip dengan SQL, tetapi memiliki sintaks dan aturannya sendiri. Pelajari lebih lanjut tentang cara mengambil data dari dokumen XML menggunakan XPath.
Pertanyaan 4: Apa itu XSLT?
Jawaban: XSLT juga merupakan teknologi XML yang umum digunakan, yang digunakan untuk mengonversi file XML ke XML, HTML atau format lainnya. XSLT mendefinisikan sintaksnya sendiri, fungsi dan operator secara rinci untuk mengonversi file XML. Konversi biasanya diselesaikan oleh mesin XSLT, yang membaca instruksi untuk lembaran gaya XML atau file XSL yang ditulis dalam sintaks XSLT. XSLT sangat menggunakan rekursi untuk melakukan transformasi. Penggunaan umum XSLT adalah untuk menampilkan data dalam file XML sebagai halaman HTML. XSLT juga dapat dengan mudah mengonversi satu file XML menjadi dokumen XML lain.
Pertanyaan 5: Apa itu elemen dan properti XML
Jawaban: Yang terbaik adalah memberi contoh untuk dijelaskan. Di bawah ini adalah cuplikan XML sederhana.
<desers> <order id = ”123 ″> <smugh> 6758.t </symbol> <price> 2300 </price> <dertion> <desers>
Dalam contoh, ID adalah atribut dari suatu elemen, dan tidak ada elemen lain yang memiliki atribut.
Pertanyaan 6: Apa yang dimaksud dengan XML yang dibentuk dengan baik
Jawaban: Pertanyaan ini sering muncul dalam wawancara telepon. XML yang dibentuk dengan baik berarti bahwa dokumen XML secara sintaksis benar, seperti memiliki elemen root, semua tag terbuka ditutup dengan benar, nilai atribut harus dikutip, dll. Jika XML tidak dibentuk dengan baik, mungkin tidak diproses dengan benar dan diuraikan oleh berbagai parser XML.
Pertanyaan 7: Apa itu namespace XML? Mengapa itu penting?
Jawaban: XML namespace mirip dengan paket Java, dan digunakan untuk menghindari konflik antara tag dengan nama yang sama dari sumber yang berbeda. XML Namespace didefinisikan di bagian atas dokumen XML menggunakan atribut XMLNS, dengan sintaks sebagai xmlns: prefix = 'uri'. Awalan digunakan dengan tag aktual dalam dokumen XML. Contoh berikut adalah penggunaan namespace XML.
<root xmlns: inst = "http://instruments.com/inst" <inst: phone> <inst: number> 837363223 </inst: number> </inst: phone> </root>
Pertanyaan 8: Apa perbedaan antara DOM dan Sax Parser
Jawaban: Ini adalah pertanyaan wawancara umum lainnya, yang tidak hanya muncul dalam pertanyaan wawancara XML, tetapi juga dalam wawancara Java. Perbedaan utama antara parser DOM dan SAX adalah cara mereka menguraikan dokumen XML. Saat dikurangi dengan DOM, dokumen XML dimuat ke dalam memori sebagai struktur pohon, dan SAX adalah parser yang digerakkan oleh peristiwa. Pertanyaan ini dijawab secara lebih rinci untuk melihat perbedaan antara DOM dan Sax Parser.
Pertanyaan 9: Apa itu CDATA XML
Jawaban: Pertanyaan ini sederhana dan penting, tetapi banyak programmer tidak memiliki pemahaman yang mendalam tentang hal itu. CDATA mengacu pada data karakter, yang memiliki instruksi khusus yang diuraikan oleh XML Parser. Parser Parser XML semua teks dalam dokumen XML, seperti <name> ini adalah nama orang </name>, dan nilai tag juga akan diuraikan, karena nilai tag juga dapat berisi tag XML, seperti <name> <Taman pertama> Nama Depan </t FirstName> </name>. Bagian CDATA tidak akan diuraikan oleh parser XML. Bagian CDATA adalah "
Pertanyaan 10: Apa Ikatan Data XML untuk Java
Jawaban: Ikatan XML Java mengacu pada membuat kelas dan objek dari file XML dan memodifikasi dokumen XML menggunakan bahasa pemrograman Java. Java API yang terikat XML, JAXB menyediakan cara yang nyaman untuk mengikat dokumen XML dan objek Java. Metode pengikatan XML opsional lainnya adalah menggunakan pustaka sumber terbuka seperti kacang XML. Salah satu keuntungan terbesar dari pengikatan XML di Java adalah menggunakan kemampuan pemrograman Java untuk membuat dan memodifikasi dokumen XML.
Pertanyaan wawancara XML di atas dikumpulkan dari banyak programmer, tetapi mereka berguna untuk semua orang yang menggunakan teknologi XML. Karena XML memiliki karakteristik platform-independen, teknologi XML seperti XPath, XSLT, XQuery menjadi semakin penting, dan XML banyak digunakan untuk transmisi data lintas platform. Meskipun XML memiliki kelemahan seperti redundansi dan ukuran dokumen yang besar, ia memainkan peran besar dalam transmisi data antara sistem di mana layanan web dan bandwidth dan kecepatan adalah pertimbangan sekunder.
Di atas adalah semua konten artikel ini. Saya harap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.