Topp 50 XML-intervjuspørsmål og -svar (2025)
Her er XML-intervjuspørsmål og svar for ferskere så vel som erfarne utviklere for å få drømmejobben.
1. Hva er et merkespråk?
Markup languages er laget for presentasjon av tekst i ulike formater, og det kan også brukes til å transportere og lagre data. Dette markup-språket spesifiserer koden for formatering, layout og stil på data. Denne markup-koden kalles Tag.
HTML og XML er eksempler på Markup Language.
Gratis PDF-nedlasting: XML-intervjuspørsmål og svar
2. Hva er XML?
XML kalles Extensible Markup Language som er designet for å bære eller transportere og lagre data. XML-tagger er ikke like forhåndsdefinerte som HTML, men vi kan definere våre egne brukerkoder for enkelhets skyld. Den konsentrerer seg hovedsakelig om lagring av data, ikke på visning av data.
3. Hva er funksjonene til XML?
Hovedtrekkene til XML er:
- Veldig lett å lære og implementere
- XML-filer er tekstfiler, og ingen redigering kreves
- Minimalt og et begrenset antall syntaksregler i XML
- Det er utvidbart, og det spesifiserer at strukturelle regler for tagger
4. Hva er forskjellene mellom HTML og XML?
Følgende er forskjellene mellom HTML og XML:
HTML |
XML |
Markeringsspråk som brukes til å vise data | Markup-språk som brukes til å lagre data |
Uavhengig av store og små bokstaver | Saksfølsom |
Designe nettsider | Brukes til å transportere og lagre data |
Forhåndsdefinerte tagger | Egendefinerte tagger |
Bevarer ikke hvite mellomrom | Bevar hvite mellomrom |
Statisk | Dynamisk |
5. Hvilken tag brukes for å finne versjonen av XML og syntaksen?
Å erklære XML-versjonen er svært viktig for hvert XML-dokument og plattform må spesifiseres der den kjøres.
<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
6. Hva er XML DOM-dokument?
XML-dokumentobjekt representerer hele XML-dokumentet, og det er roten til et dokumenttre. Det gir tilgang til hele XML-dokumentet - Noder og Elementer, og det har sine egne egenskaper.
7. Hva er XPath?
XPath brukes til å finne informasjon i et XML-dokument og inneholder standardfunksjoner. XPath er hovedelementet i XSLT, og det er w3c-anbefaling.
8. Hva er en egenskap?
Et attributt gir mer eller tilleggsinformasjon om et element enn ellers.
Eksempel -
<Person name=”Peter”>
Attributtnavn kan gis til en elementperson.
9. Kan vi ha tomme XML-koder?
Ja, vi kan ha tomme tagger i XML. Tomme tagger brukes for å indikere elementer som ikke har noe tekstlig innhold. Tomme tagger kan representeres som
<person></person> <person/>
10. Hva er fordelene med XML DOM Document?
Fordeler med XML DOM:
- XML-strukturen kan krysses, og den kan nås tilfeldig ved å krysse treet.
- XML-strukturen kan endres, og verdier kan legges til, endres og fjernes
11. Hva er de grunnleggende reglene når du skriver XML?
Dette er de grunnleggende reglene mens du skriver XML:
- All XML skal ha et rotelement
- Alle tagger skal være lukket
- XML-koder skiller mellom store og små bokstaver
- Alle tagger skal nestes riktig
- Tagnavn kan ikke inneholde mellomrom
- Attributtverdi skal vises innenfor anførselstegn
- Hvit plass er bevart
12. Hva er XML Element?
Et XML-dokument inneholder XML-elementer, og det starter fra et elements start-tag til slutt-tag. Den kan inneholde:
- Andre elementer innenfor hovedelement
- Et attributt
- tekst
13. Hva er CDATA?
CDATA er uparsede tegndata som ikke kan analyseres av XML-parseren. Tegn < og > er ulovlige i XML-elementer. CDATA-delen starter med ”.
14. Hvordan kan kommentarer representeres i XML?
Kommentar kan representeres som som HTML. Dette kommentarsymbolet gjelder for enkelt eller flere linjer.
15. Hva er XML-navneområder?
XML-navneområder brukes for å unngå elementnavnkonflikter, og det kan unngås ved å bruke prefiks foran navnet.
16. Hva er XML Parser?
XML Parser brukes til å konvertere fra XML-dokument til et XML DOM-objekt som kan skrives i Javascript.
17. Hva er XSL?
XSL er et språk som brukes med XML for å uttrykke stilark som lignende CSS. Den beskriver hvordan du viser et XML-dokument for en gitt type.
18. Hvem er ansvarlig for XML?
XML er en anbefaling fra W3C – World Wide Web Consortium og utviklingen er overvåket av XML-arbeidsgruppen.
19. Hva er et XML-skjema?
Et XML-skjema gir definisjonen av et XML-dokument, og det har følgende:
- Elementer og attributter
- Elementer som er underordnede elementer
- Rekkefølge av underordnede elementer
- Datatyper av elementer og attributter
20. Hva er et godt utformet XML-dokument?
Et godt utformet XML-dokument må følge følgende regler –
- Hver start-tag skal slutte med en slutt-tag
- XML-koder skiller mellom store og små bokstaver
- Tomme tagger er nødvendig for å lukke med en skråstrek
- Alle tagger skal være riktig nestet
21. Hvorfor har XML blitt brukt til utvikling?
XML brukes til utvikling av følgende årsaker:
- Brukes til databasedrevne nettsteder
- Brukes til å lagre data for e-handelsnettsteder
- Brukes til å transportere og lagre data på internett
- XML brukes for database og flate filer
- Generer dynamisk innhold ved å bruke forskjellige stilark
22. Hva er SGML?
SGML er stort og kraftig Standard Generalized Markup Language som brukes til å definere beskrivelser av strukturen til ulike typer elektroniske dokumenter.
23.Kan jeg kjøre en XML?
Nei, vi kan ikke kjøre XML, og det er ikke et programmeringsspråk å kjøre. Det er bare et markup-språk for å representere dataene.
24. Hva er spesialtegnene som brukes i XML?
<,> og & er spesialtegnene som brukes i XML. Fordi disse tegnene brukes til å lage tagger.
25. Hvilken programvare er tilgjengelig for XML?
Det er tusenvis av programmer tilgjengelig for XML, og oppdatert liste vil være til stede på http://xml.coverpages.org.
26. Om grafikk kan brukes i XML? Hvis ja, hvordan?
Ja, grafikk kan inkluderes i XML ved å bruke XLink- og XPointer-spesifikasjoner. Den stø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?
Nei, XML er ikke en erstatning for HTML. XML gir en alternativ tilnærming til å definere eget sett med markup-elementer, og den brukes til å behandle og lagre data.
28. Hvordan kan jeg inkludere betingede utsagn i XML?
Vi kan ikke inkludere betinget utsagn som programmeringsspråk.
<foo if{DB}="A">bar</foo>
Dette kan gjøres ved å bruke Document Type Definition (DTD).
<xsl:if test="@foo=’bar’"> <xsl:text>Hello, world!</xsl:text> </xsl:if>
29. Hva er fordelene med XML?
Fordelene med XML er
- Enkel å lese og forstå
- XML kan gjøres med et tekstredigeringsprogram
- Utvidbarhet – Ingen faste tagger
- Selvbeskrivende
- Kan bygge inn flere datatyper
30. Hva er ulempene med XML?
Følgende er ulempene med XML:
- XML vil bare være en tekstfil hvis elementer og attributter ikke er riktig definert.
- Overlappende markering er ikke tillatt
31. Hva er DTD?
DTD er forkortet til Document Type Definition og er definert til å bygge lovlig byggeklossene i et XML-dokument. Den definerer XML-dokumentstrukturen med elementer og attributter.
32. Hvorfor er XSLT viktig for XML?
XSLT er forkortet til eXtensible Sytlesheet Language Transformation som brukes til å transformere et XML-dokument til HTML før det vises i nettleseren.
33. Hva er nestede elementer i XML?
Hvis ett eller flere elementer er nestet inne i rotelementet, kalles det nestede element. Nesting kan være lett å forstå og holder også orden i et XML-dokument.
34. Hva er XQuery?
XQuery ble designet for å spørre XML-data som ikke er annet enn SQL for databasetabeller. XQuery brukes til å hente dataene fra XML-filen.
35. Hva er XLink og XPointer?
XLink er standardmåten for å lage hyperkoblinger i XML-filene. Xpointer som lar disse hyperkoblingene peke til mer spesifikke deler av XML-filen eller dokumentet.
36. Hvorfor trengs XML-editor i stedet for Notisblokk?
XML-redigerere kreves for å skrive feilfrie XML-dokumenter, og det brukes til å validere mot DTD eller skjema. Redaktører kan sjekke:
- Åpne og lukk tagger
- XML mot DTD
- XML mot Schema
- Fargekode på XML-syntaks
37. Hva er XML-koding?
XML-dokumenter kan inneholde ikke-ASCII-tegn som franske og norske tegn. XML-koding brukes for å unngå feil og XML-filer må lagres som Unicode.
38. Hvilken XML er satt til å være gyldig XML?
Når XML-filen er validert mot Document Type Definition (DTD), kalles den gyldig XML. DTD er ingenting, men det definerer strukturen til en XML-fil.
39. Hva er Simple Element?
Et enkelt element inneholder bare tekst og følgende er typene Simple Element:
- Ingen attributter
- Inneholder ikke andre elementer
- Den kan ikke være tom
40. Hva er komplekst element?
Et komplekst element inneholder andre elementer eller attributter, og følgende er typer komplekse elementer:
-
Den har tomme elementer
- Den inneholder andre elementer
- Den inneholder kun tekst
- Den inneholder både andre elementer og tekst
41. Finnes det en måte å beskrive XML-data på?
Ja, XML bruker Document Type Definition (DTD) for å beskrive dataene.
42. Hva er de tre delene av XSL?
XSL består av tre deler:
- XSLT – Brukes til å transformere XML-dokumenter
- XPath – Brukes til å navigere i XML-dokumenter
- XSL-FO – Brukes for formatering av XML-dokumenter
43. Hva er riktig syntaks når vi definerer XML-versjon?
<?xml version=”1.0”/>
er den korrekte deklarative syntaksen som brukes til å definere XML-versjon.
44. Hvis XML-attributtnavnet i seg selv har doble anførselstegn, hvordan kan det da representeres?
Attributtnavn kan representeres i enkle anførselstegn hvis det er doble anførselstegn i attributtnavnet.
Eksempel -
<country city='Texas "US"'></country>
45. Hva er typene XML-parsere?
Det finnes to typer parsere – ikke-validerende og validerende parsere. Selve navnet antyder Non-Validating vil ikke validere XML og Validating parser vil validere XML med DTD.
46. Om rotelement er nødvendig for XML? I så fall, hvor mange rotelementer kreves?
Ja, rotelement er påkrevd, og det kan bare ha ett rotelement i hver XML.
47. Hva er XML-signatur?
XML-signatur anbefales av W3C, og den fungerer som en digital signatur for XML-dokumenter. Hvis signaturen finnes utenfor dokumentet, kalles den løsrevet signatur. Hvis det inneholder XML-dokumentet, kalles det Enveloping-signatur.
48. Hva er Data Island?
En XML-dataøy er XML-data som er innebygd i en HTML-side. Dette fungerer bare med Internett.
49. Hva er DiffGram i XML?
Et DiffGram er et XML-format som brukes til å finne gjeldende og originale versjoner av XML-dokumenter.
50. Hva er SAX?
SAX er et grensesnitt som behandler XML-dokumenter ved hjelp av hendelser.
Disse intervjuspørsmålene vil også hjelpe i din viva(orals)
Nyttig og interessant. Redigeringspreferanser bør angis mens du kopierer eller laster ned.
Jeg har et spørsmål, hvordan fikser vi en feil som sier - Installasjons-XML-filen mangler eller er skadet, installasjonsprogrammet avsluttes. ?
det ville være veldig nyttig om du fikk svar.