Top 50 XML-interviewspørgsmål og -svar (2025)
Her er XML-interviewspørgsmål og svar til både friske og erfarne udviklere, der kan få deres drømmejob.
1. Hvad er et opmærkningssprog?
Markup-sprog er designet til præsentation af tekst i forskellige formater, og det kan også bruges til transport og lagring af data. Dette markup-sprog specificerer koden for formatering, layout og stil af data. Denne markup-kode kaldes Tag.
HTML og XML er eksempler på Markup Language.
Gratis PDF-download: XML-interviewspørgsmål og -svar
2. Hvad er XML?
XML kaldes Extensible Markup Language, som er designet til at transportere eller transportere og gemme data. XML-tags er ikke så foruddefinerede som HTML, men vi kan definere vores egne bruger-tags for nemheds skyld. Det koncentrerer sig hovedsageligt om lagring af data, ikke om visning af data.
3. Hvad er funktionerne i XML?
Hovedtræk ved XML er:
- Meget let at lære og implementere
- XML-filer er tekstfiler, og der kræves ingen editor
- Minimalt og begrænset antal syntaksregler i XML
- Det kan udvides, og det specificerer de strukturelle regler for tags
4. Hvad er forskellene mellem HTML og XML?
Følgende er forskellene mellem HTML og XML:
HTML |
XML |
Markup-sprog, der bruges til at vise data | Markup-sprog, der bruges til at gemme data |
Ufølsom mellem store og små bogstaver | Case-følsom |
Design af websider | Bruges til at transportere og opbevare data |
Foruddefinerede tags | Brugerdefinerede tags |
Bevarer ikke hvide mellemrum | Bevar hvide mellemrum |
statisk | Dynamisk |
5. Hvilket tag bruges til at finde versionen af XML og syntaksen?
Det er meget vigtigt at erklære XML-versionen, for hvert XML-dokument og -platform skal angives, hvor det kører.
<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
6. Hvad er XML DOM-dokument?
XML-dokumentobjekt repræsenterer hele XML-dokumentet, og det er roden af et dokumenttræ. Det giver adgang til hele XML-dokumentet - Noder og Elementer, og det har sine egne egenskaber.
7. Hvad er XPath?
XPath bruges til at finde information i et XML-dokument og indeholder standardfunktioner. XPath er hovedelementet i XSLT, og det er w3c-anbefaling.
8. Hvad er en egenskab?
En attribut giver mere eller yderligere information om et element end ellers.
Eksempel -
<Person name=”Peter”>
Attributnavn kan gives til en elementperson.
9. Kan vi have tomme XML-tags?
Ja, vi kan have tomme tags i XML. Tomme tags bruges til at angive elementer, der ikke har noget tekstindhold. Tomme tags kan repræsenteres som
<person></person> <person/>
10. Hvad er fordelene ved XML DOM Document?
Fordele ved XML DOM:
- XML-strukturen er gennemkørbar, og den kan tilgås tilfældigt ved at krydse træet.
- XML-strukturen kan ændres, og værdier kan tilføjes, ændres og fjernes
11. Hvad er de grundlæggende regler, mens du skriver XML?
Disse er de grundlæggende regler, mens du skriver XML:
- Al XML skal have et rodelement
- Alle tags skal være lukket
- XML-tags skelner mellem store og små bogstaver
- Alle tags skal indlejres korrekt
- Tagnavne må ikke indeholde mellemrum
- Attributværdien skal vises inden for anførselstegn
- Hvidt rum er bevaret
12. Hvad er XML Element?
Et XML-dokument indeholder XML-elementer, og det starter fra et elements start-tag til slut-tag. Det kan indeholde:
- Andre elementer inden for hovedelementet
- En egenskab
- tekst
13. Hvad er CDATA?
CDATA er uparsede tegndata, som ikke kan parses af XML-parseren. Tegn < og > er ulovlige i XML-elementer. CDATA-sektionen starter med ”.
14. Hvordan kan kommentarer repræsenteres i XML?
Kommentar kan repræsenteres som ligesom HTML. Dette kommentarsymbol gælder for enkelte eller flere linjer.
15. Hvad er XML-navnerum?
XML-navneområder bruges til at undgå elementnavnekonflikter, og det kan undgås ved at bruge præfiks før navnet.
16. Hvad er XML Parser?
XML Parser bruges til at konvertere fra XML-dokument til et XML DOM-objekt, som kan skrives i Javascript.
17. Hvad er XSL?
XSL er et sprog, der bruges sammen med XML til at udtrykke typografiark som lignende CSS. Den beskriver, hvordan man viser et XML-dokument for en given type.
18. Hvem er ansvarlig for XML?
XML er en anbefaling fra W3C – World Wide Web Consortium og udviklingen overvåges af XML-arbejdsgruppen.
19. Hvad er et XML-skema?
Et XML-skema giver definitionen af et XML-dokument, og det har følgende:
- Elementer og attributter
- Elementer, der er underordnede elementer
- Rækkefølgen af underordnede elementer
- Datatyper af elementer og attributter
20. Hvad er et veludformet XML-dokument?
Et veludformet XML-dokument skal følge følgende regler –
- Hvert startmærke skal slutte med et slutmærke
- XML-tags skelner mellem store og små bogstaver
- Tomme tags er nødvendige for at lukke med en skråstreg
- Alle tags skal være korrekt indlejret
21. Hvorfor er XML blevet brugt til udvikling?
XML bruges til udvikling af følgende årsager:
- Anvendes til databasedrevne hjemmesider
- Bruges til at gemme data til e-handelswebsteder
- Bruges til at transportere og gemme data på internettet
- XML bruges til database og flade filer
- Generer dynamisk indhold ved at anvende forskellige typografiark
22. Hvad er SGML?
SGML er et stort og kraftfuldt Standard Generalized Markup Language, som bruges til at definere beskrivelser af strukturen af forskellige typer elektroniske dokumenter.
23. Kan jeg udføre en XML?
Nej, vi kan ikke udføre XML, og det er ikke et programmeringssprog at udføre. Det er blot et opmærkningssprog til at repræsentere dataene.
24. Hvilke specialtegn bruges i XML?
<, > og & er de specialtegn, der bruges i XML. Fordi disse tegn bruges til at lave tags.
25. Hvilken software er tilgængelig til XML?
Der er tusindvis af programmer tilgængelige for XML, og en opdateret liste vil være til stede på http://xml.coverpages.org.
26. Om grafik kan bruges i XML? Hvis ja, hvordan?
Ja, grafik kan inkluderes i XML ved at bruge XLink- og XPointer-specifikationer. Det understøtter grafiske filformater som GIF, JPG, TIFF, PNG, CGM, EPS og 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 jeg erstatte HTML med XML?
Nej, XML er ikke en erstatning for HTML. XML giver en alternativ tilgang til at definere eget sæt markup-elementer, og det bruges til behandling og lagring af data.
28. Hvordan kan jeg inkludere betingede udsagn i XML?
Vi kan ikke inkludere betinget erklæring som et programmeringssprog.
<foo if{DB}="A">bar</foo>
Dette kan gøres ved at bruge Document Type Definition (DTD).
<xsl:if test="@foo=’bar’"> <xsl:text>Hello, world!</xsl:text> </xsl:if>
29. Hvad er fordelene ved XML?
Fordelene ved XML er
- Enkel at læse og forstå
- XML kan laves med en teksteditor
- Udvidelsesmuligheder – Ingen faste tags
- Selvbeskrivende
- Kan integrere flere datatyper
30. Hvad er ulemperne ved XML?
Følgende er ulemperne ved XML:
- XML vil kun være en tekstfil, hvis elementer og attributter ikke er defineret korrekt.
- Overlappende markeringer er ikke tilladt
31. Hvad er DTD?
DTD er forkortet som Document Type Definition og er defineret til at bygge juridiske byggesten i et XML-dokument. Den definerer XML-dokumentstrukturen med elementer og attributter.
32. Hvorfor er XSLT vigtigt for XML?
XSLT er forkortet til eXtensible Sytlesheet Language Transformation, som bruges til at transformere et XML-dokument til HTML, før det vises i browseren.
33. Hvad er indlejrede elementer i XML?
Hvis et eller flere elementer er indlejret inde i rodelementet, kaldes det indlejrede element. Nesting kan være let at forstå og holder også orden i et XML-dokument.
34. Hvad er XQuery?
XQuery blev designet til at forespørge XML-data, som ikke er andet end SQL til databasetabeller. XQuery bruges til at hente data fra XML-filen.
35. Hvad er XLink og XPointer?
XLink er standardmetoden til at oprette hyperlinks i XML-filerne. Xpointer som tillader disse hyperlinks at pege på mere specifikke dele af XML-filen eller dokumentet.
36. Hvorfor er der brug for XML-editor i stedet for Notesblok?
XML-editorer er påkrævet for at skrive fejlfrie XML-dokumenter, og det bruges til at validere mod DTD eller skema. Redaktører er i stand til at kontrollere:
- Åbn og luk tags
- XML mod DTD
- XML mod skema
- Farvekode på XML-syntaks
37. Hvad er XML-kodning?
XML-dokumenter kan indeholde ikke-ASCII-tegn som franske og norske tegn. XML-kodning bruges til at undgå fejl, og XML-filer skal gemmes som Unicode.
38. Hvilken XML er indstillet til at være gyldig XML?
Når XML-filen er valideret mod Document Type Definition (DTD), kaldes den gyldig XML. DTD er ikke noget, men det definerer strukturen af en XML-fil.
39. Hvad er Simple Element?
Et simpelt element indeholder kun tekst, og følgende er de typer Simple Element:
- Ingen attributter
- Indeholder ikke andre elementer
- Den må ikke være tom
40. Hvad er komplekst element?
Et komplekst element indeholder andre elementer eller attributter, og følgende er typer af komplekse elementer:
-
Den har tomme elementer
- Den indeholder andre elementer
- Den indeholder kun tekst
- Den indeholder både andre elementer og tekst
41. Er der en måde at beskrive XML-data på?
Ja, XML bruger Document Type Definition (DTD) til at beskrive dataene.
42. Hvad er de tre dele af XSL?
XSL består af tre dele:
- XSLT – Bruges til at transformere XML-dokumenter
- XPath – Bruges til at navigere i XML-dokumenter
- XSL-FO – Bruges til formatering af XML-dokumenter
43. Hvad er den korrekte syntaks, når vi definerer XML-version?
<?xml version=”1.0”/>
er den korrekte deklarative syntaks, der bruges til at definere XML-version.
44. Hvis XML-attributnavnet i sig selv har dobbelte anførselstegn, hvordan kan det så repræsenteres?
Attributnavn kan repræsenteres i enkelte anførselstegn, hvis der er dobbelte anførselstegn i attributnavnet.
Eksempel -
<country city='Texas "US"'></country>
45. Hvilke typer XML-parsere er der?
Der er to typer parsere – ikke-validerende og validerende parsere. Selve navnet antyder, at Non-Validating vil ikke validere XML'en og Validating parser vil validere XML'en med DTD.
46. Om rodelement er påkrævet til XML? Hvis ja, hvor mange rodelementer kræves der?
Ja, rodelement er påkrævet, og det kan kun have ét rodelement i hver XML.
47. Hvad er XML-signatur?
XML-signatur anbefales af W3C, og den fungerer som en digital signatur for XML-dokumenter. Hvis signaturen er indeholdt uden for dokumentet, kaldes det løsrevet signatur. Hvis det indeholder inde i XML-dokumentet, kaldes det enveloping signatur.
48. Hvad er Data Island?
En XML-data-ø er XML-data, der er indlejret i en HTML-side. Dette virker kun med internettet.
49. Hvad er DiffGram i XML?
Et DiffGram er et XML-format, som bruges til at finde aktuelle og originale versioner af XML-dokumenter.
50. Hvad er SAX?
SAX er en grænseflade, der behandler XML-dokumenter ved hjælp af hændelser.
Disse interviewspørgsmål vil også hjælpe i din viva(orals)
Nyttigt og interessant. Redigeringspræferencer skal angives under kopiering eller download.
Jeg har et spørgsmål, hvordan retter vi en fejl, der siger - Installations-XML-filen mangler eller er beskadiget, installationsprogrammet afsluttes. ?
det ville være meget nyttigt, hvis du fik et svar.