Top 50 de întrebări și răspunsuri la interviu XML (2024)
Iată întrebările și răspunsurile la interviu XML pentru cei care sunt în curs de dezvoltare, precum și pentru dezvoltatori experimentați, pentru a obține jobul visat.
1. Ce este un limbaj de marcare?
Limbajele de marcare sunt concepute pentru prezentarea textului în diferite formate și pot fi utilizate și pentru transportul și stocarea datelor. Acest limbaj de marcare specifică codul pentru formatare, aspect și stilul datelor. Acest cod de marcare se numește Tag.
HTML și XML sunt exemple de limbaj de marcare.
Descărcare PDF gratuită: Întrebări și răspunsuri la interviu XML
2. Ce este XML?
XML se numește Extensible Markup Language, care este conceput pentru a transporta sau transporta și stoca date. Etichetele XML nu sunt la fel de predefinite ca HTML, dar ne putem defini propriile etichete de utilizator pentru simplitate. Se concentrează în principal pe stocarea datelor, nu pe afișarea datelor.
3. Care sunt caracteristicile XML?
Principalele caracteristici ale XML sunt:
- Foarte ușor de învățat și implementat
- Fișierele XML sunt fișiere text și nu este necesar niciun editor
- Minim și un număr limitat de reguli de sintaxă în XML
- Este extensibil și specifică regulile structurale ale etichetelor
4. Care sunt diferențele dintre HTML și XML?
Următoarele sunt diferențele dintre HTML și XML:
HTML |
XML |
Limbajul de marcare utilizat pentru afișarea datelor | Limbajul de marcare utilizat pentru stocarea datelor |
Indiferent de majuscule | Caz sensibil |
Proiectarea paginilor web | Folosit pentru transportul și stocarea datelor |
Etichete predefinite | Etichete personalizate |
Nu păstrează spațiile albe | Păstrați spațiile albe |
Static | Dinamic |
5. Ce etichetă este folosită pentru a găsi versiunea XML și sintaxa?
Declararea versiunii XML este foarte importantă pentru fiecare document XML și trebuie specificată platforma în care rulează.
<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
6. Ce este documentul XML DOM?
Obiectul Document XML reprezintă întregul document XML și este rădăcina unui arbore de documente. Oferă acces la întregul document XML - Noduri și elemente și are propriile sale proprietăți.
7. Ce este XPath?
XPath este folosit pentru a găsi informații într-un document XML și conține funcții standard. XPath este elementul major în XSLT și este recomandarea w3c.
8. Ce este un atribut?
Un atribut oferă mai multe informații sau informații suplimentare despre un element decât altfel.
Exemplu -
<Person name=”Peter”>
Numele atributului poate fi dat unei persoane element.
9. Putem avea etichete XML goale?
Da, putem avea etichete goale în XML. Etichetele goale sunt folosite pentru a indica elemente care nu au conținut textual. Etichetele goale pot fi reprezentate ca
<person></person> <person/>
10. Care sunt avantajele XML DOM Document?
Avantajele XML DOM:
- Structura XML este traversabilă și poate fi accesată aleatoriu prin parcurgerea arborelui.
- Structura XML este modificabilă, iar valorile pot fi adăugate, modificate și eliminate
11. Care sunt regulile de bază în timpul scrierii XML?
Acestea sunt regulile de bază în timpul scrierii XML:
- Toate XML ar trebui să aibă un element rădăcină
- Toate etichetele ar trebui să fie închise
- Etichetele XML sunt sensibile la majuscule și minuscule
- Toate etichetele ar trebui să fie imbricate corect
- Numele etichetelor nu pot conține spații
- Valoarea atributului ar trebui să apară între ghilimele
- Se păstrează spațiul alb
12. Ce este XML Element?
Un document XML conține elemente XML și începe de la eticheta de început a unui element până la eticheta de sfârșit. Poate conține:
- Alte elemente din elementul principal
- Un atribut
- a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
13. Ce este CDATA?
CDATA sunt date de caractere neanalizate care nu pot fi analizate de parserul XML. Caracterele < și > sunt ilegale în elementele XML. Secțiunea CDATA începe cu ”.
14. Cum poate fi reprezentat comentariul în XML?
Comentariul poate fi reprezentat ca ca HTML. Acest simbol de comentariu este aplicabil pentru linii simple sau multiple.
15. Ce sunt spațiile de nume XML?
Spațiile de nume XML sunt folosite pentru a evita conflictele de nume ale elementelor și pot fi evitate prin utilizarea prefixului înaintea numelui.
16. Ce este XML Parser?
XML Parser este folosit pentru a converti dintr-un document XML într-un obiect XML DOM care poate fi scris în Javascript.
17. Ce este XSL?
XSL este un limbaj folosit cu XML pentru a exprima foile de stil la fel CSS. Descrie modul de afișare a unui document XML pentru un anumit tip.
18. Cine este responsabil pentru XML?
XML este o recomandare a W3C – World Wide Web Consortium, iar dezvoltarea este supravegheată de grupul de lucru XML.
19. Ce este o schemă XML?
O schemă XML oferă definiția unui document XML și are următoarele:
- Elemente și atribute
- Elemente care sunt elemente copil
- Ordinea elementelor copil
- Tipuri de date de elemente și atribute
20. Ce este un document XML bine format?
Un document XML bine format trebuie să respecte următoarele reguli:
- Fiecare etichetă de început ar trebui să se încheie cu o etichetă de final
- Etichetele XML sunt sensibile la majuscule și minuscule
- Etichetele goale sunt necesare pentru a se închide cu o bară oblică
- Toate etichetele ar trebui să fie imbricate corect
21. De ce a fost folosit XML pentru dezvoltare?
XML este utilizat pentru dezvoltare din următoarele motive:
- Folosit pentru site-uri web bazate pe baze de date
- Folosit pentru a stoca date pentru site-urile web de comerț electronic
- Folosit pentru a transporta și stoca date pe internet
- XML este folosit pentru baze de date și fișiere plate
- Generați conținut dinamic prin aplicarea diferitelor foi de stil
22. Ce este SGML?
SGML este un limbaj de marcare standard generalizat mare și puternic, care este folosit pentru a defini descrierile structurii diferitelor tipuri de documente electronice.
23.Pot executa un XML?
Nu, nu putem executa XML și nu este un limbaj de programare de executat. Este doar un limbaj de marcare pentru a reprezenta datele.
24. Care sunt caracterele speciale folosite în XML?
<,> și & sunt caracterele speciale utilizate în XML. Pentru că aceste caractere sunt folosite pentru a face etichete.
25. Ce software este disponibil pentru XML?
Există mii de programe disponibile pentru XML și o listă actualizată va fi prezentă pe http://xml.coverpages.org.
26. Dacă elementele grafice pot fi folosite în XML? Dacă da, cum?
Da, graficele pot fi incluse în XML utilizând specificațiile XLink și XPointer. Acceptă formate de fișiere grafice precum GIF, JPG, TIFF, PNG, CGM, EPS și 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. Pot înlocui HTML cu XML?
Nu, XML nu este un înlocuitor de HTML. XML oferă o abordare alternativă pentru a defini propriul set de elemente de marcare și este utilizat pentru procesarea și stocarea datelor.
28. Cum pot include instrucțiuni condiționale în XML?
Nu putem include declarații condiționate ca limbaj de programare.
<foo if{DB}="A">bar</foo>
Acest lucru se poate face utilizând Document Type Definition (DTD).
<xsl:if test="@foo=’bar’"> <xsl:text>Hello, world!</xsl:text> </xsl:if>
29. Care sunt beneficiile XML?
Beneficiile XML sunt
- Simplu de citit și de înțeles
- XML poate fi realizat cu un editor de text
- Extensibilitate – Fără etichete fixe
- Auto-descriptiv
- Poate încorpora mai multe tipuri de date
30. Care sunt dezavantajele XML?
Următoarele sunt dezavantajele XML:
- XML va fi doar un fișier text dacă elementele și atributele nu sunt definite corect.
- Nu este permisă marcarea suprapusă
31. Ce este DTD?
DTD este abreviat ca Document Type Definition și este definit pentru a construi legal blocurile de bază ale unui document XML. Acesta definește structura documentului XML cu elemente și atribute.
32. De ce este important XSLT pentru XML?
XSLT este abreviat ca eXtensible Sytlesheet Language Transformation, care este folosit pentru a transforma un document XML în HTML înainte de a fi afișat în browser.
33. Ce sunt elementele imbricate în XML?
Dacă unul sau mai multe elemente sunt imbricate în interiorul elementului rădăcină se numește element imbricat. Imbricarea poate fi ușor de înțeles și, de asemenea, menține ordinea într-un document XML.
34. Ce este XQuery?
XQuery a fost conceput pentru a interoga datele XML, care nu este altceva decât SQL pentru tabelele bazei de date. XQuery este folosit pentru a prelua datele din fișierul XML.
35. Ce este XLink și XPointer?
XLink este modalitatea standard de a crea hyperlinkuri în fișierele XML. Xpointer care permite acelor hyperlinkuri să trimită către părți mai specifice ale fișierului sau documentului XML.
36. De ce este necesar un editor XML în loc de Notepad?
Editorii XML sunt obligați să scrie documente XML fără erori și este folosit pentru a valida DTD sau schema. Editorii pot verifica:
- Deschideți și închideți etichetele
- XML împotriva DTD
- XML împotriva Schemei
- Cod de culoare pe sintaxa XML
37. Ce este codificarea XML?
Documentele XML pot conține caractere non-ASCII, cum ar fi caractere franceze și norvegiene. Codificarea XML este utilizată pentru a evita erorile, iar fișierele XML trebuie salvate ca Unicode.
38. Care XML este setat să fie XML valid?
Când fișierul XML este validat în raport cu definiția tipului de document (DTD), atunci se numește XML valid. DTD nu este nimic altceva decât definește structura unui fișier XML.
39. Ce este elementul simplu?
Un element simplu conține doar text și următoarele sunt tipurile de Element simplu:
- Fără atribute
- Nu contine alte elemente
- Nu poate fi gol
40. Ce este elementul complex?
Un element complex conține alte elemente sau atribute și următoarele sunt tipuri de Elemente complexe:
-
Are elemente goale
- Conține alte elemente
- Conține doar text
- Conține atât alte elemente, cât și text
41. Există o modalitate de a descrie datele XML?
Da, XML folosește Document Type Definition (DTD) pentru a descrie datele.
42. Care sunt cele trei părți ale XSL?
XSL este format din trei părți:
- XSLT – Folosit pentru a transforma documente XML
- XPath – Folosit pentru navigarea în documente XML
- XSL-FO – Folosit pentru formatarea documentelor XML
43. Care este sintaxa corectă când definim versiunea XML?
<?xml version=”1.0”/>
este sintaxa declarativă corectă folosită pentru a defini versiunea XML.
44. Dacă numele atributului XML are ghilimele duble, atunci cum poate fi reprezentat?
Numele atributului poate fi reprezentat între ghilimele simple dacă în numele atributului sunt prezente ghilimele duble.
Exemplu -
<country city='Texas "US"'></country>
45. Care sunt tipurile de analizoare XML?
Există două tipuri de analizoare – Analizoare care nu se validează și care se validează. Numele însuși implică că non-validarea nu va valida XML-ul, iar analizatorul de validare va valida XML-ul cu DTD.
46. Dacă elementul rădăcină este necesar pentru XML? Dacă da, câte elemente rădăcină sunt necesare?
Da, elementul rădăcină este necesar și poate avea doar un element rădăcină în fiecare XML.
47. Ce este semnătura XML?
Semnătura XML este recomandată de W3C și acționează ca semnătură digitală pentru documentele XML. Dacă semnătura este conținută în afara documentului, se numește semnătură detașată. Dacă acesta conține în interiorul documentului XML, atunci se numește semnătură plic.
48. Ce este Data Island?
O insulă de date XML sunt date XML încorporate într-o pagină HTML. Acest lucru funcționează numai cu Internetul.
49. Ce este DiffGram în XML?
Un DiffGram este un format XML care este folosit pentru a găsi versiunile actuale și originale ale documentului XML.
50. Ce este SAX?
SAX este o interfață care procesează documente XML folosind evenimente.
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)
Util și interesant. Preferințele de editare ar trebui date în timpul copierii sau descărcării.
Am o întrebare, cum remediam o eroare care spune: Fișierul XML de instalare fie lipsește, fie este corupt, aplicația de configurare se va închide. ?
ar fi foarte util dacă ar primi un răspuns.