Top 50 XML-interviewvragen en antwoorden (2025)

Hier zijn XML-interviewvragen en antwoorden voor zowel eerstejaars als ervaren ontwikkelaars om hun droombaan te krijgen.


1. Wat is een opmaaktaal?

Opmaaktalen zijn ontworpen voor de presentatie van tekst in verschillende formaten, en kunnen ook worden gebruikt voor het transporteren en opslaan van gegevens. Deze opmaaktaal specificeert de code voor de opmaak, lay-out en stijl van gegevens. Deze opmaaktaal wordt Tag genoemd.

HTML en XML zijn voorbeelden van opmaaktaal.

Gratis pdf-download: XML-interviewvragen en antwoorden


2. Wat is XML?

XML wordt Extensible Markup Language genoemd en is ontworpen om gegevens te vervoeren of op te slaan. XML-tags zijn niet zo vooraf gedefinieerd als HTML, maar we kunnen voor de eenvoud onze eigen gebruikerstags definiëren. Het concentreert zich voornamelijk op het opslaan van gegevens, niet op het weergeven van gegevens.


3. Wat zijn de kenmerken van XML?

De belangrijkste kenmerken van XML zijn:

  • Zeer eenvoudig te leren en te implementeren
  • XML-bestanden zijn tekstbestanden en er is geen editor vereist
  • Minimaal en een beperkt aantal syntaxisregels in XML
  • Het is uitbreidbaar en specificeert de structurele regels van tags

4. Wat zijn de verschillen tussen HTML en XML?

HTML versus XML
HTML versus XML

Hieronder volgen de verschillen tussen HTML en XML:

HTML

XML

Opmaaktaal die wordt gebruikt om gegevens weer te geven Opmaaktaal die wordt gebruikt om gegevens op te slaan
Hoofdletterongevoelig Hoofdlettergevoelig
Webpagina's ontwerpen Wordt gebruikt om gegevens te transporteren en op te slaan
Vooraf gedefinieerde tags Aangepaste tags
Behoudt geen witte ruimtes Behoud witte ruimtes
Statisch Dynamisch

5. Welke tag wordt gebruikt om de versie van XML en de syntaxis te vinden?

Het declareren van de XML-versie is erg belangrijk voor elk XML-document en het platform waarop het draait.

<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
XML-interviewvragen
XML-interviewvragen

6. Wat is een XML DOM-document?

Het XML-documentobject vertegenwoordigt het gehele XML-document en vormt de hoofdmap van een documentboom. Het geeft toegang tot het volledige XML-document – ​​knooppunten en elementen, en het heeft zijn eigen eigenschappen.


7. Wat is XPath?

XPath wordt gebruikt om informatie te vinden in een XML-document en bevat standaardfuncties. XPath is het belangrijkste element in XSLT en is een W3C-aanbeveling.


8. Wat is een attribuut?

Een attribuut biedt meer of aanvullende informatie over een element dan anders.

Voorbeeld -

<Person name=”Peter”>

Attribuutnaam kan aan een elementpersoon worden gegeven.


9. Kunnen we lege XML-tags hebben?

Ja, we kunnen lege tags in XML hebben. Lege tags worden gebruikt om elementen aan te duiden die geen tekstuele inhoud hebben. Lege tags kunnen worden weergegeven als

 <person></person>

 <person/>
XML-interviewvragen en antwoorden
XML-interviewvragen en antwoorden

10. Wat zijn de voordelen van een XML DOM-document?

Voordelen van XML-DOM:

  • De XML-structuur is doorkruisbaar en kan willekeurig worden benaderd door de boom te doorlopen.
  • De XML-structuur is aanpasbaar en waarden kunnen worden toegevoegd, gewijzigd en verwijderd

11. Wat zijn de basisregels bij het schrijven van XML?

Dit zijn de basisregels bij het schrijven van XML:

  • Alle XML moet een rootelement hebben
  • Alle tags moeten gesloten zijn
  • XML-tags zijn hoofdlettergevoelig
  • Alle tags moeten correct worden genest
  • Tagnamen mogen geen spaties bevatten
  • De attribuutwaarde moet tussen aanhalingstekens staan
  • Witte ruimte blijft behouden

12. Wat is XML-element?

Een XML-document bevat XML-elementen en begint van de starttag tot de eindtag van een element. Het kan het volgende bevatten:

  • Andere elementen binnen het hoofdelement
  • Een attribuut
  • tekst

13. Wat is CDATA?

CDATA zijn niet-geparseerde tekengegevens die niet kunnen worden geparseerd door de XML-parser. Teken < en > zijn illegaal in XML-elementen. De CDATA-sectie begint met .


14. Hoe kan commentaar in XML worden weergegeven?

Commentaar kan worden weergegeven als net als HTML. Dit commentaarsymbool is van toepassing op enkele of meerdere regels.


15. Wat zijn XML-naamruimten?

XML-naamruimten worden gebruikt om conflicten met de elementnaam te voorkomen, en dit kan worden vermeden door een voorvoegsel vóór de naam te gebruiken.


16. Wat is XML-parser?

XML Parser wordt gebruikt om een ​​XML-document om te zetten in een XML DOM-object dat in Javascript kan worden geschreven.


17. Wat is XSL?

XSL is een taal die met XML wordt gebruikt om stijlbladen op dezelfde manier uit te drukken CSS. Het beschrijft hoe u een XML-document voor een bepaald type kunt weergeven.


18. Wie is verantwoordelijk voor XML?

XML is een aanbeveling van het W3C – World Wide Web Consortium en de ontwikkeling wordt begeleid door de XML-werkgroep.


19. Wat is een XML-schema?

Een XML-schema geeft de definitie van een XML-document en bevat het volgende:

  • Elementen en attributen
  • Elementen die onderliggende elementen zijn
  • Volgorde van onderliggende elementen
  • Gegevenstypen van elementen en attributen

20. Wat is een goed gevormd XML-document?

Een goed opgemaakt XML-document moet aan de volgende regels voldoen:

  • Elke starttag moet eindigen met een eindtag
  • XML-tags zijn hoofdlettergevoelig
  • Lege tags zijn nodig om af te sluiten met een schuine streep
  • Alle tags moeten op de juiste manier worden genest

21. Waarom is XML gebruikt voor de ontwikkeling?

XML wordt om de volgende redenen gebruikt voor ontwikkeling:

  • Gebruikt voor databasegestuurde websites
  • Wordt gebruikt om gegevens op te slaan voor e-commercewebsites
  • Wordt gebruikt om gegevens op internet te transporteren en op te slaan
  • XML wordt gebruikt voor database- en platte bestanden
  • Genereer dynamische inhoud door verschillende stylesheets toe te passen

22. Wat is SGML?

SGML is een grote en krachtige standaard gegeneraliseerde opmaaktaal die wordt gebruikt om beschrijvingen van de structuur van verschillende soorten elektronische documenten te definiëren.


23.Kan ik een XML uitvoeren?

Nee, we kunnen XML niet uitvoeren en het is geen programmeertaal om uit te voeren. Het is slechts een opmaaktaal om de gegevens weer te geven.


24. Wat zijn de speciale tekens die in XML worden gebruikt?

<,> en & zijn de speciale tekens die in XML worden gebruikt. Omdat deze karakters worden gebruikt voor het maken van tags.


25. Welke software is beschikbaar voor XML?

Er zijn duizenden programma's beschikbaar voor XML en de bijgewerkte lijst zal aanwezig zijn op http://xml.coverpages.org.


26. Kunnen afbeeldingen in XML worden gebruikt? Zo ja, hoe?

Ja, afbeeldingen kunnen in XML worden opgenomen met behulp van XLink- en XPointer-specificaties. Het ondersteunt grafische bestandsformaten zoals GIF, JPG, TIFF, PNG, CGM, EPS en SVG.

XLink:

<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. Kan ik HTML vervangen door XML?

Nee, XML is geen vervanging van HTML. XML biedt een alternatieve benadering om een ​​eigen set markup-elementen te definiëren, en wordt gebruikt voor het verwerken en opslaan van gegevens.


28. Hoe kan ik voorwaardelijke instructies in XML opnemen?

We kunnen geen voorwaardelijke verklaringen opnemen als programmeertaal.

<foo if{DB}="A">bar</foo>

Dit kan gedaan worden met behulp van Document Type Definition (DTD).

<xsl:if test="@foo=’bar’">

<xsl:text>Hello, world!</xsl:text>

</xsl:if>

29. Wat zijn de voordelen van XML?

Voordelen van XML zijn

  • Eenvoudig te lezen en te begrijpen
  • XML kan worden gedaan met een teksteditor
  • Uitbreidbaarheid – Geen vaste tags
  • Zelfbeschrijvend
  • Kan meerdere gegevenstypen insluiten

30. Wat zijn de nadelen van XML?

Hieronder volgen de nadelen van XML:

  • XML zal slechts een tekstbestand zijn als elementen en attributen niet correct zijn gedefinieerd.
  • Overlappende markeringen zijn niet toegestaan

31. Wat is DTD?

DTD wordt afgekort als Document Type Definition en is gedefinieerd als build wettelijk bouwstenen van een XML-document. Het definieert de XML-documentstructuur met elementen en attributen.


32. Waarom XSLT belangrijk is voor XML?

XSLT wordt afgekort als eXtensible Sytlesheet Language Transformation en wordt gebruikt om een ​​XML-document naar HTML te transformeren voordat het in de browser wordt weergegeven.


33. Wat zijn geneste elementen in XML?

Als een of meer elementen binnen het hoofdelement zijn genest, wordt dit een genest element genoemd. Nesten kan gemakkelijk te begrijpen zijn en houdt ook de orde in een XML-document.


34. Wat is XQuery?

XQuery is ontworpen om XML-gegevens op te vragen, wat niets anders is SQL voor databasetabellen. XQuery wordt gebruikt om de gegevens uit het XML-bestand op te halen.


35. Wat is XLink en XPointer?

XLink is de standaardmanier om hyperlinks in de XML-bestanden te maken. Xpointer waarmee deze hyperlinks naar meer specifieke delen van het XML-bestand of document kunnen verwijzen.


36. Waarom is een XML-editor nodig in plaats van Kladblok?

XML-editors zijn vereist om foutloze XML-documenten te schrijven en worden gebruikt om te valideren tegen DTD of schema. Bewerkers kunnen het volgende controleren:

  • Tags openen en sluiten
  • XML tegen DTD
  • XML tegen Schema
  • Kleurcode op XML-syntaxis

37. Wat is XML-codering?

XML-documenten kunnen niet-ASCII-tekens bevatten, zoals Franse en Noorse tekens. XML-codering wordt gebruikt om fouten te voorkomen en XML-bestanden moeten als Unicode worden opgeslagen.


38. Welke XML is ingesteld als geldige XML?

Wanneer het XML-bestand wordt gevalideerd aan de hand van de Document Type Definition (DTD), wordt het geldige XML genoemd. DTD is niets anders dan het definieert de structuur van een XML-bestand.


39. Wat is eenvoudig element?

Een eenvoudig element bevat alleen tekst en de volgende soorten eenvoudige elementen:

  • Geen attributen
  • Bevat geen andere elementen
  • Het kan niet leeg zijn

40. Wat is een complex element?

Een complex element bevat andere elementen of attributen en de volgende soorten complexe elementen zijn:

  • Het bevat lege elementen
  • Het bevat andere elementen
  • Het bevat alleen tekst
  • Het bevat zowel andere elementen als tekst

41. Is er een manier om XML-gegevens te beschrijven?

Ja, XML gebruikt Document Type Definition (DTD) om de gegevens te beschrijven.


42. Wat zijn de drie onderdelen van XSL?

XSL bestaat uit drie delen:

  • XSLT – Wordt gebruikt om XML-documenten te transformeren
  • XPath – Gebruikt voor navigatie in XML-documenten
  • XSL-FO – Gebruikt voor het opmaken van XML-documenten

43. Wat is de juiste syntaxis als we de XML-versie definiëren?

<?xml version=”1.0”/>

 

is de juiste declaratieve syntaxis die wordt gebruikt om de XML-versie te definiëren.


44. Als de XML-attribuutnaam zelf dubbele aanhalingstekens bevat, hoe kan deze dan worden weergegeven?

De attribuutnaam kan tussen enkele aanhalingstekens worden weergegeven als er dubbele aanhalingstekens in de attribuutnaam aanwezig zijn.

Voorbeeld -

 <country city='Texas "US"'></country>

 


45. Wat zijn de soorten XML-parsers?

Er zijn twee soorten parsers: niet-validerende en validerende parsers. De naam zelf impliceert dat Non-Validating de XML niet valideert en dat Validating parser de XML valideert met DTD.


46. ​​Is het root-element vereist voor XML? Zo ja, hoeveel rootelementen zijn er nodig?

Ja, het root-element is vereist en er kan slechts één root-element in elke XML voorkomen.


47. Wat is XML-handtekening?

XML-handtekening wordt aanbevolen door W3C en fungeert als digitale handtekening voor XML-documenten. Als de handtekening zich buiten het document bevindt, wordt dit een vrijstaande handtekening genoemd. Als het zich in het XML-document bevindt, wordt het Enveloping-handtekening genoemd.


48. Wat is Data Island?

Een XML-gegevenseiland is XML-gegevens die zijn ingebed in een HTML-pagina. Dit werkt alleen met internet.


49. Wat is DiffGram in XML?

Een DiffGram is een XML-formaat dat wordt gebruikt om huidige en originele versies van een XML-document te vinden.


50. Wat is SAX?

SAX is een interface die XML-documenten verwerkt met behulp van gebeurtenissen.


Deze interviewvragen zullen ook helpen bij je viva (oralen)

Delen

2 reacties

  1. Nuttig en interessant. Bewerkingsvoorkeuren moeten worden opgegeven tijdens het kopiëren of downloaden.

  2. Ik heb een vraag, hoe kunnen we de foutmelding oplossen: Het XML-installatiebestand ontbreekt of is beschadigd. De installatietoepassing wordt afgesloten. ?
    het zou zeer nuttig zijn als ik een antwoord zou ontvangen.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *