top 45 xml interview questions
Ayrıntılı Açıklama ve Kod Örnekleri ile En Sık Sorulan Temel ve Gelişmiş XML Görüşme Sorularının Kapsamlı Listesi:
XML, arayüz tasarımı, geliştirilmesi ve bakımı için geliştiriciler tarafından daha çok tercih edilmektedir. Çoğunun HTML yerine XML'i tercih etmesinin nedeni, XML'in kendi elemanınızı tanımlamanıza izin vermesidir.
Bu eğitim, kolay anlamanız için ayrıntılı bir açıklama ile XML ile ilgili tüm konuları kapsayacaktır. Yeni başlayanlardan deneyimli bir kişiye kadar herkes, bu XML Görüşme Soruları setiyle bir XML görüşmesine hazırlanabilir.
En Popüler XML Mülakat Soruları ve Cevapları
Aşağıda, bir XML röportajına çıkmadan önce bilmeniz gereken en sık sorulan XML mülakat sorularından bazıları listelenmiştir.
S # 1) XML ne anlama geliyor?
Cevap: XML, Genişletilebilir Biçimlendirme Dili anlamına gelir.
S # 2) XML ne için kullanılır?
Cevap: XML, verileri depolamak ve aktarmak için kullanılan bir araçtır.
S # 3) XML formatı mı yoksa içeriğe dayalı mı?
Cevap: XML içerik odaklıdır.
S # 4) XML, kullanıcı tanımlı etiketleri destekliyor mu?
Cevap: Evet, kullanıcılar XML'de kendi etiketlerini oluşturabilirler.
S # 5) XML bildirim etiketi nedir?
Cevap:
S # 6) XML, multimedya amaçlı kullanılabilir mi?
Cevap: Evet, XML, SVG ve SMIL kullanılarak multimedya amaçları için kullanılabilir.
S # 7) SVG ne anlama geliyor ve ne için kullanılıyor?
Cevap: SVG, Ölçeklenebilir Vektör Grafikleri anlamına gelir. XML kodundan animasyonları, görüntüleri, grafikleri ve 2B'yi görüntülemek için kullanılan bir XML dilidir. İçeriği işlemek için burada vektör matematiksel formüller kullanılır.
S # 8) SMIL ne anlama geliyor ve ne için kullanılıyor?
Cevap: SMIL, Senkronize Multimedya Entegrasyon Dili anlamına gelir. Bir sunum için görüntüleri, metni ve diğer medyayı entegre etmek için kullanılan bir XML dilidir.
S # 9) XML ve HTML arasındaki fark nedir?
Cevap:
XML | HTML |
---|---|
XML, kullanıcı tanımlı etiketlerden oluşur. | HTML, önceden tanımlanmış etiketlerden oluşur. |
XML, verileri depolamak ve dönüştürmek için kullanılır. | HTML, bir web sayfası tasarlamak için kullanılır. |
XML içeriğe dayalıdır. | HTML, biçim odaklıdır. |
XML büyük / küçük harfe duyarlıdır. | HTML, büyük / küçük harfe duyarlı değildir. |
XML, iyi biçimlendirilmiş belge için bitiş etiketi gerektirir. | HTML, bir bitiş etiketi gerektirmez. |
S # 10) XML'in faydaları nelerdir?
Cevap: XML'in faydaları aşağıdaki gibidir:
- Basitlik: XML'in okunması ve anlaşılması kolaydır.
- Kullanılabilirlik: XML herhangi bir metin düzenleyici kullanılarak oluşturulabilir.
- Esneklik: XML'in herhangi bir sabit etiketi olmadığından kullanıcı tanımlı etiketler de kullanılabilir.
S # 11) XSLT'nin XML'de önemi nedir?
Cevap: XSLT, Genişletilebilir Stil sayfası Dil Dönüşümü anlamına gelir. Herhangi bir tarayıcıda görüntülenmeden önce bir XML belgesini HTML'ye dönüştürmek için kullanılır.
S # 12) XQuery nedir?
Cevap: XQuery, SQL veritabanı olan XML dosyasından veri almak için kullanılır.
S # 13) XML'de Xlink nedir?
Cevap: XML dosyalarında kullanılan Xlink, XML dosyalarında köprü oluşturmanın standart yoludur.
S # 14) XML'de Xpointer nedir?
Cevap: XML'deki Xpointer, köprülerin XML belgelerinin veya dosyalarının daha belirli kısımlarına işaret etmesine izin verir.
S # 15) XML imzası / şifreleme nedir?
Cevap: XML üzerinde dijital imzaları şifrelemek ve oluşturmak için işleme kurallarını ve sözdizimini tanımlar.
S # 16) XML'de DTD nedir?
Cevap: DTD, XML ile yazılmış bir belgeyi tanımlayan Belge Türü Tanımı anlamına gelir. XML bildirimi sözdizimi DTD'de tanımlanmıştır. DTD'de farklı eleman türlerinin adlandırma kuralı kuralları da tanımlanmıştır.
S # 17) DOM nedir? Ne için kullanılır?
swf dosyalarını nasıl oynatırsınız
Cevap: DOM, Belge Nesne Modeli anlamına gelir. Nesneler arasında gezinmeye izin veren bir API, Uygulama Programlama Arayüzüdür. Belgeler nesne olarak kabul edilir. DOM belgeleri kullanıcı tarafından oluşturulur veya bir ayrıştırıcı tarafından oluşturulur.
S # 18) DOM'un temel dezavantajı nedir?
Cevap: Ana dezavantaj, belleğin büyük bir kısmının DOM tarafından kullanılmasıdır.
S # 19) SABUN ne anlama geliyor?
Cevap: SOAP bir Basit Nesne Erişim Protokolüdür.
S # 20) SABUN'un XML ile ilişkisi nedir?
Cevap: SOAP, dağıtılmış bilgi işlem ortamlarında bilgi alışverişi için bir protokol tanımlamak için XML kullanır.
S # 21) SABUNUN üç bileşeni nelerdir?
Cevap: Bir zarf, bir dizi kodlama kuralı ve uzak prosedür çağrılarını temsil eden bir kuraldan oluşur.
S # 22) XML ayrıştırıcı işlevi nedir?
Cevap: Bir XML dosyasını veya belgeyi, genellikle JavaScript'te yazılmış olan XML DOM nesnesine dönüştürmek için kullanılır.
S # 23) XML şeması nedir?
Cevap: XML şeması, bir XML belgesinin tanımını sağlar.
Şunlardan oluşur:
- Nitelikler ve öğeler.
- Alt öğeler.
- Elemanların veri türü.
- Öğelerin ve niteliklerin sırası.
S # 24) XML'de CDATA nedir?
Cevap: CDATA, karakter verilerini ifade eder. XML'de '' gibi karakterlere izin verilmez. CDATA ile başlar. CDATA, XML ayrıştırıcısı tarafından ayrıştırılamayan ayrıştırılmamış bir karakter verisidir.
S # 25) XML'de yorumlar nasıl kullanılır?
Cevap: Yorumlar olarak görüntülenir. HTML'ye benzer. Tek hat veya çoklu hatlar için kullanılabilir.
S # 26) XML'in geliştirmede kullanımı nedir?
Cevap: XML, aşağıda gösterildiği gibi birden çok kullanıma sahiptir:
- XML, düz dosyalar ve veritabanları için kullanılır.
- İnternette veri depolamak ve veri taşımak için kullanılır.
- Stil sayfalarını kullanarak farklı dinamik veriler üretebilir.
- XML, veritabanı odaklı web siteleri geliştirmek için kullanılır.
- E-ticaret web siteleri için veri depolamak için kullanılır.
S # 27) XML'in dezavantajları nelerdir?
Cevap: XML'in dezavantajları şunları içerir:
- Öznitelikler ve öğeler kapatılmamış ve düzgün tanımlanmamışsa XML yalnızca bir metin dosyasıdır.
- Çakışan işaretlemeye izin verilmez.
S # 28) XML editörleri neyi kontrol eder?
Cevap: XML editörlerinin kontrolü aşağıdaki gibidir:
- Şemaya karşı XML
- XML Sözdizimi renk kodu
- DTD'ye karşı XML
- XML standardı açma ve kapama etiketleri
S # 29) XML'de Diffgram nedir?
Cevap: Diffgram, XML belgesinin güncel ve orijinal sürümlerini bulmak için kullanılan bir XML biçimidir.
S # 30) XML Ayrıştırıcı nedir?
Cevap: XML ayrıştırıcı, iyi tanımlanmış bir biçimi kontrol eden ve belgenin doğrulamasını gerçekleştiren bir yazılım parçasıdır. Ayrıca mevcut bir XML belgesini okumamıza, oluşturmamıza ve değiştirmemize izin verir.
S # 31) XML veritabanına nasıl bağlanır?
Cevap: XML içe aktarma ve dışa aktarma modülleri, XML uygulamalarını veritabanlarına bağlamak için kullanılır. Öğe türünün alan adı ile DTD veya XML şemasındaki veritabanı tablosu arasında 1: 1 eşleşme olması gerekir. Bazı durumlarda istenen eşleşmeyi kurmak için çok az programlama gerekir.
S # 32) XML dosyası nasıl çalıştırılır?
Cevap: XML bir programlama dili değildir. Çalıştırılamaz veya uygulanamaz. Tarayıcıda veya XML düzenleyici kullanılarak görüntülenebilir veya görüntülenebilir.
S # 33) XPath'i açıklayın.
Cevap: XPath şu şekilde tanımlanabilir:
- XPath bir W3C önerisidir.
- Bir XML belgesinin parçalarını tanımlamak için kullanılan sözdizimidir.
- XML belgelerinde gezinmek için yol ifadelerini kullanır.
- XPath, standart bir işlev kitaplığı içerir.
- XPath, XSLT standardının ana unsurudur.
- Bir XML belgesindeki öznitelikler ve öğeler arasında gezinmek için kullanılır.
S # 34) XML örneği verin.
Cevap:
Sale for today Laptop table 2008 500
S # 35) İyi biçimlendirilmiş XML belgeleri nelerdir?
Cevap: İyi biçimlendirilmiş XML belgeleri aşağıdaki özelliklere sahiptir:
- Bir XML belgesinin bir kök öğesi olmalıdır.
- XML etiketleri büyük / küçük harfe duyarlıdır.
- XML öğeleri düzgün şekilde yuvalanmalıdır.
- XML değerleri doğru şekilde alıntılanmalıdır.
- XML etiketleri düzgün kapatılmalıdır.
S # 36) XML nitelikleri nelerdir? Bir örnekle açıklayın.
Cevap: XML öznitelik değerleri her zaman tırnak içine alınmalıdır. XML'de tek veya çift tırnak kullanılabilir.
Örneğin:
S # 37) XML niteliği ve elemanı için bir kod yazın.
Cevap:
Maharashtra Mumbai India Maharashtra Mumbai
İlk öğede konum bir niteliktir. Son olarak, konum bir unsurdur. Kullanıcı, özniteliği veya öğeyi seçebilir.
S # 38) XML dosyaları tarayıcılarda görüntülenebilir mi?
Cevap: Evet, XML dosyası bilinen tüm tarayıcılarda görüntülenebilir. HTML sayfaları olarak görüntülenmezler.
S # 39) XML Httprequest nedir? Avantajları nelerdir?
Cevap: Tüm modern tarayıcılar, bir sunucudan veri istemek için yerleşik bir XML Httprequest nesnesine sahiptir.
Avantajları aşağıdaki gibidir:
- Sayfayı yeniden yüklemeden bir web sayfasını güncelleme.
- Bir sunucudan veri isteyin
- Sayfa yüklendikten sonra bir sunucudan veri alın.
- Arka planda bir sunucuya veri gönderin.
S # 40) HttpRequest Örneği.
Cevap:
var xhttp= newXML Httprequest(); Xhttp.onreadystatechange=function(); { If this.readystate==4&& this.status==200) { Action to be performed when document is ready; Document.getelementbyID(“Demo”) Innerhtml=xhttp.responseText;}};
S # 41) XML öğesi nedir?
Cevap: XML öğesi başlangıç etiketi, bitiş etiketi ve değerleri içerir.
Örneğin:
Koymak - 400.00
Değeri olmayan XML öğesinin boş olduğu söyleniyor
S # 42) XML adlandırma kuralları nelerdir?
Cevap: Adlandırma kuralları:
- Öğe adları bir harf veya alt çizgiyle başlamalıdır.
- Öğe adları büyük / küçük harfe duyarlıdır.
- Öğe adları XML harfleriyle başlayamaz.
- Öğe adları harf, rakam, kısa çizgi, alt çizgi ve nokta içerebilir.
- Öğe adları boşluk içeremez.
S # 43) XML'de SAX nedir?
Cevap: SAX, XML için Basit API anlamına gelir. Sıralı bir erişim ayrıştırıcısıdır.
Bir XML belgesinden veri okuma mekanizması sağlar. DOM'a bir alternatif olduğu söyleniyor. DOM, bir bütün olarak belgeler üzerinde çalışır, SAX ayrıştırıcıları, XML belgesinin her bir parçası üzerinde sırayla çalışır.
SAX daha az bellek tüketir. Bir XML belgesi yazmak için kullanılamaz.
S # 44) XSNL nedir?
Cevap: XSNL, XML Arama Nötr Dili anlamına gelir. Bu dil, meta arama arayüzü ile hedeflenen sistem arasında hareket eder.
S # 45) Basit bir eleman ile karmaşık bir eleman arasındaki fark nedir?
Cevap: Basit öğeler boş bırakılamaz. Daha az nitelik, alt öğe vb. İçerir. Basit öğeler, metin tabanlı öğelerdir. Karmaşık elemanlar alt elemanlar, boş elemanlar vb. İçerebilir. Karmaşık eleman birden fazla öznitelik ve eleman tutabilir.
Sonuç
Deneyimli düzey görüşmelerin yanı sıra en sık sorulan XML mülakat sorularını yeni başlayanlar için cevaplarla ele aldık.
Her görüşmeden önce konuya hazırlıklı olun ve soruları güvenle cevaplayın - Başarı kesinlikle sizin olacaktır.
Röportajınız için en iyisi !!
Önerilen Kaynaklar
- Mülakat Soruları ve Cevapları
- ETL Test Mülakat Soruları ve Cevapları
- Bazı Zor Manuel Test Soruları ve Cevapları
- 25 En İyi Çevik Test Mülakat Soruları ve Cevapları
- Spock Mülakat Soruları ve Cevapları (En Popüler)
- Bazı İlginç Yazılım Testi Görüşme Soruları
- En İyi 20+ .NET Mülakat Soruları ve Cevapları
- En İyi 32 Datastage Röportaj Soruları ve Cevapları