50 parasta XML-haastattelun kysymystä ja vastausta (2025)

Tässä on XML-haastattelukysymyksiä ja vastauksia niin fuksilaisille kuin kokeneille kehittäjille unelmatyönsä saamiseksi.


1. Mikä on sivunkuvauskieli?

Kuvauskielet on suunniteltu tekstin esittämiseen eri muodoissa, ja niitä voidaan käyttää myös tiedon siirtämiseen ja tallentamiseen. Tämä merkintäkieli määrittää koodin tietojen muotoilua, asettelua ja tyyliä varten. Tätä merkintäkoodia kutsutaan tunnisteeksi.

HTML ja XML ovat esimerkkejä Markup Languagesta.

Ilmainen PDF-lataus: XML-haastattelukysymyksiä ja vastauksia


2. Mikä on XML?

XML on nimeltään Extensible Markup Language, joka on suunniteltu kuljettamaan tai siirtämään ja tallentamaan tietoja. XML-tunnisteet eivät ole yhtä ennalta määritettyjä kuin HTML, mutta voimme määrittää omat käyttäjätunnisteet yksinkertaisuuden vuoksi. Se keskittyy pääasiassa tietojen tallentamiseen, ei tietojen näyttämiseen.


3. Mitkä ovat XML:n ominaisuudet?

XML:n tärkeimmät ominaisuudet ovat:

  • Erittäin helppo oppia ja toteuttaa
  • XML-tiedostot ovat tekstitiedostoja, eikä editoria tarvita
  • Vähimmäismäärä ja rajoitettu määrä syntaksisääntöjä XML:ssä
  • Se on laajennettavissa, ja se määrittää tunnisteiden rakenteelliset säännöt

4. Mitä eroja on HTML:n ja XML:n välillä?

HTML vs XML
HTML vs XML

Seuraavassa on erot HTML:n ja XML:n välillä:

HTML

XML

Tietojen näyttämiseen käytetty merkintäkieli Tietojen tallentamiseen käytetty merkintäkieli
Kirjainkoosta riippumaton Case sensitive
Verkkosivujen suunnittelu Käytetään tietojen siirtämiseen ja tallentamiseen
Ennalta määritetyt tunnisteet Mukautetut tunnisteet
Ei säilytä valkoisia välejä Säilytä tyhjät tilat
Staattinen Dynaaminen

5. Mitä tagia käytetään XML-version ja syntaksin etsimiseen?

XML-version ilmoittaminen on erittäin tärkeää jokaiselle XML-asiakirjalle, ja alusta on määritettävä, jossa se toimii.

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

6. Mikä on XML DOM -asiakirja?

XML Document -objekti edustaa koko XML-dokumenttia, ja se on dokumenttipuun juuri. Se antaa pääsyn koko XML-dokumenttiin – solmuihin ja elementteihin, ja sillä on omat ominaisuudet.


7. Mikä XPath on?

XPathia käytetään tiedon etsimiseen XML-dokumentista, ja se sisältää vakiofunktioita. XPath on XSLT:n tärkein elementti, ja se on w3c-suositus.


8. Mikä on attribuutti?

Attribuutti antaa enemmän tai lisätietoja elementistä kuin muuten.

Esimerkki -

<Person name=”Peter”>

Attribuutin nimi voidaan antaa elementille henkilö.


9. Voiko meillä olla tyhjiä XML-tageja?

Kyllä, meillä voi olla tyhjiä tageja XML:ssä. Tyhjiä tunnisteita käytetään osoittamaan elementtejä, joilla ei ole tekstisisältöä. Tyhjät tunnisteet voidaan esittää muodossa

 <person></person>

 <person/>
XML-haastattelun kysymyksiä ja vastauksia
XML-haastattelun kysymyksiä ja vastauksia

10. Mitkä ovat XML DOM -dokumentin edut?

XML DOM:n edut:

  • XML-rakenne on läpikäytävä, ja siihen pääsee satunnaisesti puun läpi kulkemalla.
  • XML-rakenne on muokattavissa ja arvoja voidaan lisätä, muuttaa ja poistaa

11. Mitkä ovat XML-kirjoituksen perussäännöt?

Nämä ovat XML-kirjoituksen perussäännöt:

  • Kaikilla XML-tiedostoilla tulee olla juurielementti
  • Kaikki tunnisteet on suljettava
  • XML-tunnisteet ovat isojen ja pienten kirjainten välisiä
  • Kaikki tunnisteet tulee sijoittaa oikein
  • Tunnisteiden nimet eivät saa sisältää välilyöntejä
  • Attribuutin arvon tulee näkyä lainausmerkeissä
  • Valkoinen tila säilyy

12. Mikä on XML-elementti?

XML-dokumentti sisältää XML-elementtejä, ja se alkaa elementin aloitustagista lopputunnisteeseen. Se voi sisältää:

  • Muut elementit pääelementissä
  • Attribuutti
  • teksti

13. Mikä on CDATA?

CDATA on jäsentämätöntä merkkidataa, jota XML-jäsennin ei voi jäsentää. Merkit < ja > ovat laittomia XML-elementeissä. CDATA-osio alkaa .


14. Miten kommentti voidaan esittää XML:ssä?

Kommentti voidaan esittää muodossa kuten HTML. Tämä kommenttisymboli koskee yhtä tai useampaa riviä.


15. Mitä ovat XML-nimiavaruudet?

XML-nimiavaruuksia käytetään elementin nimiristiriitojen välttämiseen, ja se voidaan välttää käyttämällä etuliitettä ennen nimeä.


16. Mikä on XML Parser?

XML Parseria käytetään muuntamaan XML-dokumentista XML DOM -objektiksi, joka voidaan kirjoittaa Javascriptillä.


17. Mikä on XSL?

XSL on kieli, jota käytetään XML:n kanssa tyylisivujen ilmaisemiseen CSS. Se kuvaa, kuinka XML-dokumentti näytetään tietylle tyypille.


18. Kuka vastaa XML:stä?

XML on W3C – World Wide Web Consortiumin suositus ja kehitystä valvoo XML-työryhmä.


19. Mikä on XML Schema?

XML-skeema antaa XML-dokumentin määritelmän, ja siinä on seuraavat:

  • Elementit ja attribuutit
  • Elementit, jotka ovat lapsielementtejä
  • Lapsielementtien järjestys
  • Elementtien ja attribuuttien tietotyypit

20. Mikä on hyvin muotoiltu XML-dokumentti?

Hyvin muodostetun XML-dokumentin tulee noudattaa seuraavia sääntöjä:

  • Jokaisen aloitustunnisteen tulee päättyä lopputunnisteeseen
  • XML-tunnisteet ovat isojen ja pienten kirjainten välisiä
  • Tyhjät tunnisteet ovat välttämättömiä, jotta ne voidaan sulkea vinoviivalla
  • Kaikkien tunnisteiden tulee olla oikein sisäkkäisiä

21. Miksi XML:ää on käytetty kehittämiseen?

XML:ää käytetään kehittämiseen seuraavista syistä:

  • Käytetään tietokantapohjaisille verkkosivustoille
  • Käytetään tietojen tallentamiseen verkkokauppasivustoille
  • Käytetään tietojen siirtämiseen ja tallentamiseen Internetissä
  • XML:ää käytetään tietokantoihin ja litteisiin tiedostoihin
  • Luo dynaamista sisältöä käyttämällä erilaisia ​​tyylisivuja

22. Mikä on SGML?

SGML on suuri ja tehokas Standard Generalized Markup Language, jota käytetään määrittelemään erityyppisten sähköisten asiakirjojen rakennetta.


23. Voinko suorittaa XML:n?

Ei, emme voi suorittaa XML:ää, eikä se ole ohjelmointikieli suoritettavana. Se on vain merkintäkieli tietojen esittämiseen.


24. Mitä erikoismerkkejä käytetään XML:ssä?

<, > ja & ovat XML:ssä käytettyjä erikoismerkkejä. Koska näitä merkkejä käytetään tunnisteiden tekemiseen.


25. Mitä ohjelmistoja on saatavilla XML:lle?

XML:lle on saatavilla tuhansia ohjelmia, ja päivitetty luettelo on saatavilla osoitteessa http://xml.coverpages.org.


26. Voiko grafiikkaa käyttää XML:ssä? Jos on, miten?

Kyllä, grafiikka voidaan sisällyttää XML:ään käyttämällä XLink- ja XPointer-määrityksiä. Se tukee graafisia tiedostomuotoja, kuten 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. Voinko korvata HTML:n XML:llä?

Ei, XML ei korvaa HTML:ää. XML tarjoaa vaihtoehtoisen lähestymistavan omien merkintäelementtien määrittämiseen, ja sitä käytetään tietojen käsittelyyn ja tallentamiseen.


28. Kuinka voin sisällyttää ehdollisia lausekkeita XML:ään?

Emme voi sisällyttää ehdollista lauseketta ohjelmointikielenä.

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

Tämä voidaan tehdä käyttämällä asiakirjatyypin määritelmää (DTD).

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

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

</xsl:if>

29. Mitä hyötyä XML:stä on?

XML:n edut ovat

  • Helppo lukea ja ymmärtää
  • XML voidaan tehdä tekstieditorilla
  • Laajennettavuus – Ei kiinteitä tunnisteita
  • Itsekuvaava
  • Voidaan upottaa useita tietotyyppejä

30. Mitkä ovat XML:n haitat?

Seuraavat ovat XML:n haitat:

  • XML on vain tekstitiedosto, jos elementtejä ja attribuutteja ei ole määritetty oikein.
  • Päällekkäiset merkinnät eivät ole sallittuja

31. Mikä on DTD?

DTD on lyhennetty nimellä Document Type Definition ja se on määritelty rakentamaan juridinen XML-dokumentin rakennuspalikoita. Se määrittelee XML-dokumentin rakenteen elementtien ja attribuuttien avulla.


32. Miksi XSLT on tärkeä XML:lle?

XSLT on lyhenne eXtensible Sytlesheet Language Transformation, jota käytetään muuttamaan XML-dokumentti HTML-muotoon ennen kuin se näytetään selaimessa.


33. Mitä ovat sisäkkäiset elementit XML:ssä?

Jos yksi tai useampi elementti on sisäkkäin, juurielementtiä kutsutaan sisäkkäiseksi elementiksi. Sisäkkäisyys voi olla helppo ymmärtää ja pitää järjestyksen myös XML-dokumentissa.


34. Mikä XQuery on?

XQuery on suunniteltu XML-tietojen kyselyyn, joka ei ole muuta kuin SQL tietokantataulukoille. XQuerya käytetään tietojen hakemiseen XML-tiedostosta.


35. Mikä on XLink ja XPointer?

XLink on tavallinen tapa luoda hyperlinkkejä XML-tiedostoihin. Xpointer, jonka avulla hyperlinkit voivat osoittaa XML-tiedoston tai -asiakirjan tarkempiin osiin.


36. Miksi XML-editori tarvitaan Notepadin sijaan?

XML-editoreja vaaditaan virheettömien XML-dokumenttien kirjoittamiseen, ja sitä käytetään DTD:n tai skeeman varmentamiseen. Toimittajat voivat tarkistaa:

  • Avaa ja sulje tunnisteet
  • XML DTD:tä vastaan
  • XML Schemaa vastaan
  • XML-syntaksin värikoodi

37. Mikä on XML-koodaus?

XML-asiakirjat voivat sisältää muita kuin ASCII-merkkejä, kuten ranskalaisia ​​ja norjalaisia ​​merkkejä. XML-koodausta käytetään virheiden välttämiseksi ja XML-tiedostot on tallennettava Unicode-muodossa.


38. Mikä XML on asetettu kelvolliseksi XML:ksi?

Kun XML-tiedosto on validoitu Document Type Definition (DTD) -määrittelyä vastaan, sitä kutsutaan kelvolliseksi XML:ksi. DTD ei ole muuta kuin se määrittelee XML-tiedoston rakenteen.


39. Mikä on yksinkertainen elementti?

Yksinkertainen elementti sisältää vain tekstiä ja seuraavat yksinkertaiset elementit:

  • Ei ominaisuuksia
  • Ei sisällä muita elementtejä
  • Se ei voi olla tyhjä

40. Mikä on monimutkainen elementti?

Monimutkainen elementti sisältää muita elementtejä tai attribuutteja, ja seuraavat ovat erilaisia ​​kompleksisia elementtejä:

  • Siinä on tyhjiä elementtejä
  • Se sisältää muita elementtejä
  • Se sisältää vain tekstiä
  • Se sisältää sekä muita elementtejä että tekstiä

41. Onko olemassa tapaa kuvata XML-tietoja?

Kyllä, XML käyttää Document Type Definition (DTD) -määritystä tietojen kuvaamiseen.


42. Mitkä ovat XSL:n kolme osaa?

XSL koostuu kolmesta osasta:

  • XSLT – Käytetään XML-dokumenttien muuntamiseen
  • XPath – Käytetään navigointiin XML-dokumenteissa
  • XSL-FO – Käytetään XML-dokumenttien muotoiluun

43. Mikä on oikea syntaksi määritettäessä XML-versiota?

<?xml version=”1.0”/>

 

on oikea deklaratiivinen syntaksi, jota käytetään määrittämään XML-versio.


44. Jos XML-attribuutin nimessä itsessään on lainausmerkit, niin miten se voidaan esittää?

Attribuutin nimi voidaan esittää lainausmerkeissä, jos attribuutin nimessä on lainausmerkkejä.

Esimerkki -

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

 


45. Mitkä ovat XML-jäsentimien tyypit?

Jäsentimiä on kahden tyyppisiä – ei-validoivat ja vahvistavat jäsentimet. Nimi itsessään viittaa siihen, että Ei-validointi ei vahvista XML:ää ja Validating parser vahvistaa XML:n DTD:llä.


46. ​​Tarvitaanko XML:lle juurielementtiä? Jos on, kuinka monta juurielementtiä tarvitaan?

Kyllä, juurielementti vaaditaan, ja sillä voi olla vain yksi juurielementti kussakin XML:ssä.


47. Mikä on XML-allekirjoitus?

W3C suosittelee XML-allekirjoitusta, ja se toimii digitaalisena allekirjoituksena XML-dokumenteille. Jos allekirjoitus on dokumentin ulkopuolella, sitä kutsutaan irrotetuksi allekirjoitukseksi. Jos se sisältää XML-dokumentin sisällä, sitä kutsutaan Enveloping-allekirjoitukseksi.


48. Mikä Data Island on?

XML-tietosaareke on HTML-sivulle upotettua XML-dataa. Tämä toimii vain Internetin kanssa.


49. Mikä on DiffGram XML:ssä?

DiffGram on XML-muoto, jota käytetään XML-dokumentin nykyisten ja alkuperäisten versioiden etsimiseen.


50. Mikä on SAX?

SAX on käyttöliittymä, joka käsittelee XML-dokumentteja tapahtumien avulla.


Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)

Jaa:

2 Kommentit

  1. Hyödyllinen ja mielenkiintoinen. Muokkausasetukset tulee antaa kopioitaessa tai ladattaessa.

  2. Minulla on kysymys, kuinka korjaamme virheen, jossa sanotaan - Asennus XML-tiedosto joko puuttuu tai on vioittunut , Asennussovellus sulkeutuu. ?
    olisi paljon apua, jos saisit vastauksen.

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *