50 parimat XML-intervjuu küsimust ja vastust (2025)
Siin on XML-intervjuu küsimused ja vastused nii värsketele kui ka kogenud arendajatele, et saada oma unistuste töökoht.
1. Mis on märgistuskeel?
Märgistuskeeled on mõeldud erinevas vormingus teksti esitamiseks ning seda saab kasutada ka andmete transportimiseks ja salvestamiseks. See märgistuskeel määrab andmete vormindamise, paigutuse ja stiili koodi. Seda märgistuskoodi nimetatakse sildiks.
HTML ja XML on märgistuskeele näited.
Tasuta PDF-i allalaadimine: XML-intervjuu küsimused ja vastused
2. Mis on XML?
XML-i nimetatakse laiendatavaks märgistuskeeleks, mis on mõeldud andmete kandmiseks või transportimiseks ja salvestamiseks. XML-sildid ei ole nii eelmääratletud kui HTML, kuid lihtsuse huvides saame määratleda oma kasutajasildid. See keskendub peamiselt andmete salvestamisele, mitte andmete kuvamisele.
3. Millised on XML-i omadused?
XML-i peamised omadused on järgmised:
- Väga lihtne õppida ja rakendada
- XML-failid on tekstifailid ja redaktorit pole vaja
- Minimaalne ja piiratud arv süntaksireegleid XML-is
- See on laiendatav ja see määrab siltide struktuurireeglid
4. Mis vahe on HTML-il ja XML-il?
HTML-i ja XML-i erinevused on järgmised:
HTML |
XML |
Andmete kuvamiseks kasutatav märgistuskeel | Andmete salvestamiseks kasutatav märgistuskeel |
Tõstutundmatu | Tõstutundlik |
Veebilehtede kujundamine | Kasutatakse andmete transportimiseks ja salvestamiseks |
Eelmääratletud sildid | Kohandatud sildid |
Ei säilita valgeid kohti | Säilitage valged ruumid |
Staatiline | Dünaamiline |
5. Millist silti kasutatakse XML-i versiooni ja süntaksi leidmiseks?
XML-versiooni deklareerimine on iga XML-dokumendi jaoks väga oluline ja tuleb täpsustada platvorm, millel see töötab.
<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
6. Mis on XML DOM-dokument?
XML-dokumendi objekt esindab kogu XML-dokumenti ja see on dokumendipuu juur. See annab juurdepääsu kogu XML-dokumendile – sõlmedele ja elementidele ning sellel on oma omadused.
7. Mis on XPath?
XPathi kasutatakse teabe leidmiseks XML-dokumendist ja see sisaldab standardfunktsioone. XPath on XSLT peamine element ja see on w3c soovitus.
8. Mis on atribuut?
Atribuut annab elemendi kohta rohkem või täiendavat teavet kui muidu.
Näide -
<Person name=”Peter”>
Atribuudi nime saab anda elemendile isik.
9. Kas meil võib olla tühje XML-silte?
Jah, meil võivad XML-is olla tühjad sildid. Tühje silte kasutatakse tekstilise sisuta elementide tähistamiseks. Tühje silte saab esitada kui
<person></person> <person/>
10. Millised on XML DOM-dokumendi eelised?
XML DOM-i eelised:
- XML-struktuur on läbitav ja puu läbimisel pääseb sellele juhuslikult juurde.
- XML-i struktuur on muudetav ning väärtusi saab lisada, muuta ja eemaldada
11. Millised on XML-i kirjutamise põhireeglid?
Need on XML-i kirjutamise põhireeglid:
- Kogu XML-il peaks olema juurelement
- Kõik sildid peaksid olema suletud
- XML-sildid on tõstutundlikud
- Kõik sildid peavad olema korralikult pesastatud
- Siltide nimed ei tohi sisaldada tühikuid
- Atribuudi väärtus peaks ilmuma jutumärkides
- Valge ruum on säilinud
12. Mis on XML-element?
XML-dokument sisaldab XML-elemente ja algab elemendi algussildist kuni lõpusildini. See võib sisaldada:
- Muud põhielemendi elemendid
- Atribuut
- tekst
13. Mis on CDATA?
CDATA on parsimata märgiandmed, mida XML-parser ei saa sõeluda. Märk < ja > on XML-i elementides ebaseaduslikud. CDATA jaotis algab tähega ”.
14. Kuidas saab kommentaari XML-is esitada?
Kommentaari saab esitada kui nagu HTML. See kommentaari sümbol kehtib ühe või mitme rea puhul.
15. Mis on XML-nimeruumid?
XML-nimeruume kasutatakse elementide nimede konfliktide vältimiseks ja seda saab vältida, kui kasutada eesliidet nime ees.
16. Mis on XML Parser?
XML Parserit kasutatakse XML-dokumendi teisendamiseks XML-DOM-objektiks, mida saab kirjutada Javascriptis.
17. Mis on XSL?
XSL on keel, mida kasutatakse koos XML-iga stiililehtede väljendamiseks sarnasena CSS. See kirjeldab, kuidas kuvada teatud tüüpi XML-dokumenti.
18. Kes vastutab XML-i eest?
XML on W3C – World Wide Web Consortium soovitus ja arendust juhendab XML-i töörühm.
19. Mis on XML-skeem?
XML-skeem annab XML-dokumendi definitsiooni ja sellel on järgmine:
- Elemendid ja atribuudid
- Elemendid, mis on alamelemendid
- Lapselementide järjekord
- Elementide ja atribuutide andmetüübid
20. Mis on hästi vormistatud XML-dokument?
Hästi vormistatud XML-dokument peab järgima järgmisi reegleid:
- Iga algusmärgend peaks lõppema lõpusildiga
- XML-sildid on tõstutundlikud
- Kaldkriipsuga sulgemiseks on vaja tühjad sildid
- Kõik sildid peavad olema korralikult pesastatud
21. Miks on arenduseks kasutatud XML-i?
XML-i kasutatakse arendamiseks järgmistel põhjustel:
- Kasutatakse andmebaasipõhiste veebisaitide jaoks
- Kasutatakse andmete salvestamiseks e-kaubanduse veebisaitide jaoks
- Kasutatakse andmete transportimiseks ja salvestamiseks Internetis
- XML-i kasutatakse andmebaaside ja lamefailide jaoks
- Looge dünaamilist sisu, rakendades erinevaid stiililehti
22. Mis on SGML?
SGML on suur ja võimas standardne üldistatud märgistuskeel, mida kasutatakse erinevat tüüpi elektrooniliste dokumentide struktuuri kirjelduste määratlemiseks.
23.Kas ma saan XML-i käivitada?
Ei, me ei saa XML-i käivitada ja see ei ole käivitatav programmeerimiskeel. See on lihtsalt märgistuskeel andmete esitamiseks.
24. Milliseid erimärke kasutatakse XML-is?
<, > ja & on XML-is kasutatavad erimärgid. Kuna neid märke kasutatakse siltide tegemiseks.
25. Milline tarkvara on XML-i jaoks saadaval?
XML-i jaoks on saadaval tuhandeid programme ja uuendatud loend on saadaval aadressil http://xml.coverpages.org.
26. Kas graafikat saab XML-is kasutada? Kui jah, siis kuidas?
Jah, XLinki ja XPointer spetsifikatsioonide abil saab XML-i lisada graafikat. See toetab graafilisi failivorminguid nagu GIF, JPG, TIFF, PNG, CGM, EPS ja 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. Kas ma saan HTML-i asendada XML-iga?
Ei, XML ei asenda HTML-i. XML pakub alternatiivset lähenemist oma märgistuselementide komplekti määratlemiseks ning seda kasutatakse andmete töötlemiseks ja salvestamiseks.
28. Kuidas ma saan XML-i lisada tingimuslauseid?
Me ei saa lisada tingimuslauset kui programmeerimiskeelt.
<foo if{DB}="A">bar</foo>
Seda saab teha dokumenditüübi määratluse (DTD) abil.
<xsl:if test="@foo=’bar’"> <xsl:text>Hello, world!</xsl:text> </xsl:if>
29. Mis kasu on XML-ist?
XML-i eelised on
- Lihtne lugeda ja mõista
- XML-i saab teha tekstiredaktoriga
- Laiendatavus – fikseeritud silte pole
- Ise kirjeldav
- Saab manustada mitut tüüpi andmesid
30. Millised on XML-i puudused?
XML-i puudused on järgmised:
- Kui elemendid ja atribuudid pole õigesti määratletud, on XML lihtsalt tekstifail.
- Kattuv märgistus ei ole lubatud
31. Mis on DTD?
DTD on lühendatud kui Dokumenditüübi määratlus ja see on määratletud ehitamiseks juriidiline XML-dokumendi ehitusplokid. See määratleb XML-dokumendi struktuuri elementide ja atribuutidega.
32. Miks on XSLT XML-i jaoks oluline?
XSLT on lühendatud kui eXtensible Sytlesheet Language Transformation, mida kasutatakse XML-dokumendi teisendamiseks HTML-iks enne selle kuvamist brauseris.
33. Mis on XML-i pesastatud elemendid?
Kui üks või mitu elementi on pesastatud, nimetatakse juurelementi pesastatud elemendiks. Pesastamine võib olla hõlpsasti arusaadav ja hoiab ka XML-dokumendis korda.
34. Mis on XQuery?
XQuery oli mõeldud XML-andmete päringute tegemiseks, mis pole muud kui SQL andmebaasi tabelite jaoks. XQueryt kasutatakse andmete toomiseks XML-failist.
35. Mis on XLink ja XPointer?
XLink on tavaline viis hüperlinkide loomiseks XML-failides. Xpointer, mis võimaldab neil hüperlinkidel osutada XML-faili või dokumendi spetsiifilisematele osadele.
36. Miks on Notepadi asemel vaja XML-redaktorit?
XML-redaktorid peavad kirjutama veavabad XML-dokumendid ja seda kasutatakse DTD või skeemi suhtes valideerimiseks. Toimetajad saavad kontrollida:
- Ava ja sulge sildid
- XML DTD vastu
- XML skeemi vastu
- XML-i süntaksi värvikood
37. Mis on XML-kodeering?
XML-dokumendid võivad sisaldada mitte-ASCII-märke, näiteks prantsuse ja norra tähemärke. Vigade vältimiseks kasutatakse XML-kodeeringut ja XML-failid tuleb salvestada Unicode'ina.
38. Milline XML on seatud kehtivaks XML-iks?
Kui XML-fail on kinnitatud dokumenditüübi määratluse (DTD) suhtes, nimetatakse seda kehtivaks XML-iks. DTD pole midagi muud, kui see määratleb XML-faili struktuuri.
39. Mis on lihtne element?
Lihtne element sisaldab ainult teksti ja järgmised lihtsad elemendid:
- Ei mingeid atribuute
- Ei sisalda muid elemente
- See ei saa olla tühi
40. Mis on komplekselement?
Kompleksne element sisaldab muid elemente või atribuute ja järgmised komplekselemendid:
-
Sellel on tühjad elemendid
- See sisaldab muid elemente
- See sisaldab ainult teksti
- See sisaldab nii muid elemente kui ka teksti
41. Kas on võimalik XML-andmeid kirjeldada?
Jah, XML kasutab andmete kirjeldamiseks dokumenditüübi definitsiooni (DTD).
42. Mis on XSL-i kolm osa?
XSL koosneb kolmest osast:
- XSLT – kasutatakse XML-dokumentide teisendamiseks
- XPath – kasutatakse XML-dokumentides navigeerimiseks
- XSL-FO – kasutatakse XML-dokumentide vormindamiseks
43. Mis on õige süntaks, kui määratleme XML-i versiooni?
<?xml version=”1.0”/>
on õige deklaratiivne süntaks, mida kasutatakse XML-i versiooni määratlemiseks.
44. Kui XML-atribuudi nimi ise on jutumärkidega, siis kuidas seda esitada?
Atribuudi nime saab esitada üksikjutumärkides, kui atribuudi nimes on jutumärgid.
Näide -
<country city='Texas "US"'></country>
45. Millised on XML-parserite tüübid?
Parsereid on kahte tüüpi – mittekinnitavad ja kinnitavad parserid. Nimi ise tähendab, et mittevalideerimine ei kinnita XML-i ja parser valideerib XML-i DTD-ga.
46. Kas XML-i jaoks on vajalik juurelement? Kui jah, siis mitu juurelementi on vaja?
Jah, juurelement on nõutav ja sellel võib igas XML-is olla ainult üks juurelement.
47. Mis on XML-allkiri?
W3C soovitab kasutada XML-allkirja ja see toimib XML-dokumentide digitaalallkirjana. Kui allkiri asub väljaspool dokumenti, nimetatakse seda eraldatud allkirjaks. Kui see sisaldab XML-dokumendis, nimetatakse seda ümbrisallkirjaks.
48. Mis on Data Island?
XML-andmete saar on HTML-lehele manustatud XML-andmed. See toimib ainult Internetiga.
49. Mis on DiffGram XML-is?
DiffGram on XML-vorming, mida kasutatakse XML-dokumendi praeguste ja originaalversioonide leidmiseks.
50. Mis on SAX?
SAX on liides, mis töötleb XML-dokumente sündmuste abil.
Need intervjuu küsimused aitavad ka teie viva (suuline)
Kasulik ja huvitav. Kopeerimise või allalaadimise ajal tuleks anda redigeerimise eelistused.
Mul on küsimus, kuidas parandada veateadet – installi XML-fail on kas puudu või rikutud, häälestusrakendus sulgub. ?
oleks väga abiks, kui saaks vastuse.