top 45 xml interview questions
Lista cuprinzătoare a celor mai frecvente întrebări de bază și avansate pentru interviu XML, cu explicații detaliate și exemple de cod:
XML este preferat în principal de dezvoltatori pentru proiectarea, dezvoltarea și întreținerea interfeței. Motivul pentru care majoritatea dintre ei preferă XML în loc de HTML este că XML vă permite să vă definiți propriul element.
Acest tutorial va acoperi toate subiectele legate de XML, cu o explicație detaliată pentru înțelegerea dvs. ușoară. Oricine, de la un începător la o persoană cu experiență, poate fi bine pregătit pentru un interviu XML cu acest set de întrebări de interviuri XML.
Cele mai populare întrebări și răspunsuri la interviu XML
Mai jos sunt enumerate câteva dintre cele mai frecvente întrebări de interviu XML pe care trebuie să le cunoașteți înainte de a participa la un interviu XML.
Q # 1) Ce înseamnă XML?
Răspuns: XML înseamnă Extensible Markup Language.
Q # 2) Pentru ce se folosește XML?
Răspuns: XML este un instrument care este utilizat pentru stocarea și transferul de date.
Î # 3) Este formatul XML sau conținutul?
Răspuns: XML este bazat pe conținut.
Q # 4) XML acceptă etichete definite de utilizator?
Răspuns: Da, utilizatorii își pot crea propriile etichete în XML.
Q # 5) Ce este eticheta de declarație XML?
Răspuns:
Q # 6) Poate fi folosit XML în scop multimedia?
Răspuns: Da, XML poate fi utilizat în scopuri multimedia folosind SVG și SMIL.
Q # 7) Ce înseamnă SVG și pentru ce se folosește?
Răspuns: SVG înseamnă Grafică vectorială scalabilă. Este un limbaj XML care este utilizat pentru a afișa animații, imagini, grafică și 2D din codul XML. Formulele matematice vectoriale sunt folosite aici pentru a reda conținutul.
Q # 8) Ce înseamnă SMIL și pentru ce se folosește?
Răspuns: SMIL înseamnă Synchronized Multimedia Integration Language. Este un limbaj XML care este utilizat pentru a integra imagini, text și alte medii pentru o prezentare.
Q # 9) Care este diferența dintre XML și HTML?
Răspuns:
XML | HTML |
---|---|
XML constă din etichete definite de utilizator. | HTML constă din etichete predefinite. |
XML este utilizat pentru stocarea și transformarea datelor. | HTML este utilizat pentru proiectarea unei pagini web. |
XML este bazat pe conținut. | HTML este bazat pe format. |
XML este sensibil la majuscule și minuscule. | HTML nu este sensibil la majuscule și minuscule. |
XML necesită etichetă finală pentru documentul bine formatat. | HTML nu necesită o etichetă finală. |
Q # 10) Care sunt beneficiile XML?
Răspuns: Avantajele XML sunt următoarele:
- Simplitate: XML este ușor de citit și de înțeles.
- Disponibilitate: XML poate fi creat folosind orice editor de text.
- Flexibilitate: XML nu are etichete fixe, prin urmare pot fi utilizate și etichete definite de utilizator.
Q # 11) Ce importanță are XSLT în XML?
Răspuns: XSLT înseamnă Extensible Sheet Sheet Transformation Language. Este folosit pentru a transforma un document XML în HTML înainte de a fi afișat în orice browser.
Q # 12) Ce este XQuery?
Răspuns: XQuery este utilizat pentru a prelua date din fișierul XML, care este baza de date SQL.
Q # 13) Ce este Xlink în XML?
Răspuns: Xlink utilizate în fișiere XML, sunt modalitatea standard de a crea hyperlinkuri în fișiere XML.
Q # 14) Ce este Xpointer în XML?
Răspuns: Xpointer în XML permite hyperlinkurilor să indice către părți mai specifice ale documentelor sau fișierelor XML.
Q # 15) Ce este semnătura / criptarea XML?
Răspuns: Acesta definește regulile și sintaxa de procesare pentru criptarea și crearea semnăturilor digitale pe XML.
Q # 16) Ce este DTD în XML?
Răspuns: DTD înseamnă Document Type Definition, care descrie un document scris în XML. Sintaxa declarației XML este definită în DTD. Regulile convenției de numire a diferitelor tipuri de elemente sunt, de asemenea, definite în DTD.
Q # 17) Ce este DOM? Pentru ce se folosește?
cei mai buni dezvoltatori de jocuri pentru care să lucreze
Răspuns: DOM reprezintă Document Object Model. Este un API, Interfață de programare a aplicațiilor care permite navigarea prin obiecte. Documentele sunt tratate ca obiecte. Documentele DOM sunt generate de utilizator sau create de un analizor.
Î # 18) Care este principalul dezavantaj al DOM?
Răspuns: Principalul dezavantaj este că o mare parte din memorie este consumată de DOM.
Q # 19) Ce înseamnă SOAP?
Răspuns: SOAP este un protocol simplu de acces la obiecte.
Q # 20) Care este relația SOAP cu XML?
Răspuns: SOAP folosește XML pentru a defini un protocol pentru schimbul de informații în medii de calcul distribuite.
Q # 21) Care sunt cele trei componente din SOAP?
Răspuns: Acesta constă dintr-un plic, un set de reguli de codificare și o convenție pentru reprezentarea apelurilor de procedură la distanță.
Q # 22) Ce este funcția de analizor XML?
Răspuns: Este folosit pentru a converti un fișier XML sau un document în obiectul XML DOM care este scris de obicei în JavaScript.
Q # 23) Ce este o schemă XML?
Răspuns: Schema XML oferă definiția unui document XML.
Se compune din:
- Atribute și elemente.
- Elemente copil.
- Tipul de date al elementelor.
- Ordinea elementelor și atributelor.
Q # 24) Ce este CDATA în XML?
Răspuns: CDATA înseamnă date despre caractere. Caracterele precum ‘’ nu sunt permise în XML. CDATA începe cu. CDATA este un caracter de date neparsat care nu poate fi analizat de parserul XML.
Q # 25) Cum se utilizează comentariile în XML?
Răspuns: Comentariile sunt afișate ca. Este similar cu HTML. Poate fi folosit pentru o singură linie sau mai multe linii.
Q # 26) Care este utilizarea XML în dezvoltare?
Răspuns: XML are mai multe utilizări, după cum se arată mai jos:
- XML este utilizat pentru fișiere plate și baze de date.
- Este folosit pentru a stoca date și a transporta date pe Internet.
- Poate genera diferite date dinamice folosind foi de stil.
- XML este utilizat pentru a dezvolta site-uri web bazate pe baze de date.
- Este folosit pentru a stoca date pentru site-urile de comerț electronic.
Q # 27) Care sunt dezavantajele XML?
Răspuns: Dezavantajele XML includ:
- XML este doar un fișier text dacă atributele și elementele nu sunt închise și definite corect.
- Marcajul suprapus nu este permis.
Q # 28) Ce verifică editorii XML?
Răspuns: Verificarea editorilor XML este următoarea:
- XML împotriva schemei
- Cod de culoare sintaxă XML
- XML împotriva DTD
- Etichete XML deschise și închise standard
Q # 29) Ce este Diffgram în XML?
Răspuns: Diffgram este un format XML care este utilizat pentru a găsi versiunile curente și originale ale documentului XML.
Q # 30) Ce este analizorul XML?
Răspuns: Analizorul XML este un software, care verifică un format bine definit și efectuează validarea documentului. De asemenea, ne permite să citim, să creăm și să modificăm un document XML existent.
Q # 31) Cum se conectează XML la baza de date?
Răspuns: Modulele de import și export XML sunt utilizate pentru a conecta aplicații XML cu baze de date. Trebuie să existe o potrivire 1: 1 între numele câmpului tipului de element și tabelul bazei de date în schema DTD sau XML. În timp ce în unele cazuri este necesară puțină programare pentru a stabili potrivirea dorită.
Q # 32) Cum se execută un fișier XML?
Răspuns: XML nu este un limbaj de programare. Nu poate fi rulat sau executat. Poate fi vizualizat sau afișat în browser sau folosind editorul XML.
Q # 33) Descrieți XPath.
Răspuns: XPath poate fi descris după cum urmează:
- XPath este o recomandare W3C.
- Este sintaxa pentru definirea părților unui document XML.
- Folosește expresii de cale pentru a naviga în documentele XML.
- XPath conține o bibliotecă de funcții standard.
- XPath este un element major al standardului XSLT.
- Este folosit pentru a naviga prin atribute și elemente într-un document XML.
Q # 34) Furnizați un exemplu de XML.
Răspuns:
Sale for today Laptop table 2008 500
Q # 35) Ce sunt documentele XML bine formate?
Răspuns: Documentele XML bine formate au următoarele caracteristici:
- Un document XML trebuie să aibă un element rădăcină.
- Etichetele XML sunt sensibile la majuscule și minuscule.
- Elementele XML ar trebui să fie cuibărite corespunzător.
- Valorile XML ar trebui să fie citate corect.
- Etichetele XML trebuie închise corect.
Q # 36) Ce sunt atributele XML? Explicați cu un exemplu.
Răspuns: Valorile atributelor XML ar trebui să fie întotdeauna citate. Ghilimelele simple sau duble pot fi utilizate în XML.
De exemplu:
Q # 37) Scrieți un cod pentru atributul și elementul XML.
Răspuns:
Maharashtra Mumbai India Maharashtra Mumbai
În primul element, locația este un atribut. În cele din urmă, locația este un element. Utilizatorul poate alege atributul sau elementul.
Î. 38) Fișierele XML pot fi vizualizate în browsere?
Răspuns: Da, fișierul XML poate fi vizualizat în toate browserele cunoscute. Nu sunt afișate ca pagini HTML.
Q # 39) Ce este XML Httprequest? Care sunt avantajele sale?
Răspuns: Toate browserele moderne au un obiect XML Httprequest încorporat pentru a solicita date de la un server.
Avantajele sale sunt următoarele:
- Actualizarea unei pagini web fără a reîncărca pagina.
- Solicitați date de la un server
- Primiți date de la un server după ce pagina a fost încărcată.
- Trimiteți date către un server în fundal.
Q # 40) Exemplu de HttpRequest.
Răspuns:
var xhttp= newXML Httprequest(); Xhttp.onreadystatechange=function(); { If this.readystate==4&& this.status==200) { Action to be performed when document is ready; Document.getelementbyID(“Demo”) Innerhtml=xhttp.responseText;}};
Q # 41) Ce este elementul XML?
Răspuns: Elementul XML conține etichetă de început, etichetă de final și valori.
De exemplu:
Pune - 400,00
Se spune că elementul XML fără valoare este gol ca
Q # 42) Ce sunt regulile de denumire XML?
Răspuns: Regulile de numire sunt:
- Numele elementelor trebuie să înceapă cu o literă sau cu subliniere.
- Numele elementelor sunt sensibile la majuscule și minuscule.
- Numele elementelor nu pot începe cu literele XML.
- Numele elementelor pot conține litere, cifre, cratime, subliniere și puncte.
- Numele elementelor nu pot conține spații.
Q # 43) Ce este SAX în XML?
Răspuns: SAX înseamnă API simplu pentru XML. Este un analizor de acces secvențial.
Acesta oferă un mecanism de citire a datelor dintr-un document XML. Se spune că este o alternativă la DOM. DOM operează documentele în ansamblu, analizatoarele SAX operează secvențial pe fiecare piesă a documentului XML.
SAX consumă mai puțină memorie. Nu poate fi folosit pentru a scrie un document XML.
Q # 44) Ce este XSNL?
Răspuns: XSNL înseamnă XML Search Neutral Language. Acest limbaj acționează între interfața meta-căutare și sistemul vizat.
Q # 45) Care este diferența dintre un element simplu și un element complex?
Răspuns: Elementele simple nu pot fi lăsate goale. Conține mai puține atribute, elemente copil etc. Elementele simple sunt elemente bazate pe text. Elementele complexe pot conține subelemente, elemente goale etc. Elementul complex poate conține mai multe atribute și elemente.
Concluzie
Am acoperit cele mai frecvente întrebări de interviu XML cu răspunsuri pentru începători, precum și interviuri de nivel experimentat.
Fiți întotdeauna pregătiți cu subiectul înainte de orice interviu și răspundeți la întrebări cu încredere - Cu siguranță succesul va fi al dvs.
Toate cele bune pentru interviu!
Lectură recomandată
- Întrebări și răspunsuri la interviu
- Întrebări și răspunsuri la interviuri de testare ETL
- Câteva întrebări și răspunsuri dificile de testare manuală
- Cele mai bune 25 de întrebări și răspunsuri de interviu pentru testarea agilă
- Întrebări de interviu cu răspunsuri Spock (Cele mai populare)
- Câteva întrebări interesante despre testarea software-ului
- Top 20+ .NET Întrebări și răspunsuri la interviu
- Top 32 Cele mai bune întrebări și răspunsuri pentru interviul Datastage