top 45 xml interview questions
Πλήρης κατάλογος των πιο συχνών ερωτήσεων βασικής και προχωρημένης συνέντευξης XML με λεπτομερή επεξήγηση και παραδείγματα κώδικα:
Το XML προτιμάται κυρίως από τους προγραμματιστές για το σχεδιασμό, την ανάπτυξη και τη συντήρηση της διεπαφής. Ο λόγος για τον οποίο οι περισσότεροι προτιμούν το XML από το HTML είναι ότι το XML σας επιτρέπει να ορίσετε το δικό σας στοιχείο.
Αυτό το σεμινάριο θα καλύψει όλα τα θέματα που σχετίζονται με XML με μια λεπτομερή εξήγηση για την εύκολη κατανόησή σας. Οποιοσδήποτε από αρχάριους έως έμπειρους μπορεί να είναι καλά προετοιμασμένος για μια συνέντευξη XML με αυτό το σύνολο ερωτήσεων συνέντευξης XML.
Οι πιο δημοφιλείς ερωτήσεις και απαντήσεις συνέντευξης XML
Παρακάτω αναφέρονται μερικές από τις πιο συχνές ερωτήσεις συνέντευξης XML που πρέπει να γνωρίζετε προτού συμμετάσχετε σε συνέντευξη XML.
Q # 1) Τι σημαίνει XML;
Απάντηση: Το XML σημαίνει Extensible Markup Language.
Q # 2) Σε τι χρησιμοποιείται το XML;
Απάντηση: Το XML είναι ένα εργαλείο που χρησιμοποιείται για την αποθήκευση και μεταφορά δεδομένων.
Ε # 3) Είναι η μορφή XML ή βάσει περιεχομένου;
Απάντηση: Το XML βασίζεται στο περιεχόμενο.
Q # 4) Υποστηρίζει η XML ετικέτες που καθορίζονται από το χρήστη;
Απάντηση: Ναι, οι χρήστες μπορούν να δημιουργήσουν τις δικές τους ετικέτες σε XML.
Q # 5) Τι είναι η ετικέτα δήλωσης XML;
Απάντηση:
Q # 6) Μπορεί το XML να χρησιμοποιηθεί για σκοπούς πολυμέσων;
Απάντηση: Ναι, το XML μπορεί να χρησιμοποιηθεί για σκοπούς πολυμέσων χρησιμοποιώντας SVG και SMIL.
Q # 7) Σε τι χρησιμεύει το SVG και σε τι χρησιμοποιείται;
Απάντηση: Το SVG σημαίνει κλιμακούμενα διανυσματικά γραφικά. Είναι μια γλώσσα XML που χρησιμοποιείται για την εμφάνιση κινούμενων σχεδίων, εικόνων, γραφικών και 2D από τον κώδικα XML. Διανυσματικοί μαθηματικοί τύποι χρησιμοποιούνται εδώ για την απόδοση του περιεχομένου.
Ε # 8) Τι σημαίνει το SMIL και σε τι χρησιμοποιείται;
Απάντηση: Το SMIL σημαίνει γλώσσα συγχρονισμένης ενσωμάτωσης πολυμέσων. Είναι μια γλώσσα XML που χρησιμοποιείται για την ενσωμάτωση εικόνων, κειμένου και άλλων μέσων για μια παρουσίαση.
Q # 9) Ποια είναι η διαφορά μεταξύ XML και HTML;
Απάντηση:
XML | HTML |
---|---|
Το XML αποτελείται από ετικέτες καθορισμένες από το χρήστη. | Το HTML αποτελείται από προκαθορισμένες ετικέτες. |
Το XML χρησιμοποιείται για την αποθήκευση και μετατροπή δεδομένων. | Το HTML χρησιμοποιείται για το σχεδιασμό μιας ιστοσελίδας. |
Το XML βασίζεται σε περιεχόμενο. | Η HTML βασίζεται σε μορφή. |
Το XML είναι πεζά. | Το HTML δεν είναι πεζά. |
Το XML απαιτεί τελική ετικέτα για καλά μορφοποιημένο έγγραφο. | Το HTML δεν απαιτεί τελική ετικέτα. |
Q # 10) Ποια είναι τα οφέλη του XML;
Απάντηση: Τα οφέλη της XML είναι τα εξής:
- Απλότητα: Το XML είναι απλό για ανάγνωση και κατανόηση.
- Διαθεσιμότητα: Το XML μπορεί να δημιουργηθεί χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου.
- Ευκαμψία: Το XML δεν έχει σταθερές ετικέτες, επομένως μπορούν επίσης να χρησιμοποιηθούν ετικέτες καθορισμένες από το χρήστη.
Ε # 11) Τι σημασία έχει το XSLT στο XML;
Απάντηση: Το XSLT σημαίνει Extensible Style Sheet Language Transformation. Χρησιμοποιείται για τη μετατροπή ενός εγγράφου XML σε HTML προτού εμφανιστεί σε οποιοδήποτε πρόγραμμα περιήγησης.
Q # 12) Τι είναι το XQuery;
Απάντηση: Το XQuery χρησιμοποιείται για τη λήψη δεδομένων από το αρχείο XML, το οποίο είναι η βάση δεδομένων SQL.
Q # 13) Τι είναι το Xlink σε XML;
Απάντηση: Το Xlink που χρησιμοποιείται σε αρχεία XML, είναι ο τυπικός τρόπος δημιουργίας υπερσυνδέσμων σε αρχεία XML.
Q # 14) Τι είναι το Xpointer σε XML;
Απάντηση: Το Xpointer σε XML επιτρέπει στους υπερσυνδέσμους να οδηγούν σε πιο συγκεκριμένα μέρη των εγγράφων ή αρχείων XML.
Q # 15) Τι είναι η υπογραφή / κρυπτογράφηση XML;
Απάντηση: Καθορίζει τους κανόνες επεξεργασίας και τη σύνταξη για κρυπτογράφηση και δημιουργία ψηφιακών υπογραφών σε XML.
Q # 16) Τι είναι το DTD σε XML;
Απάντηση: Το DTD σημαίνει Document Type Definition, ο οποίος περιγράφει ένα έγγραφο γραμμένο σε XML. Η σύνταξη δήλωσης XML ορίζεται στο DTD. Οι κανόνες συμβατικής ονομασίας διαφορετικών τύπων στοιχείων ορίζονται επίσης στο DTD.
Q # 17) Τι είναι το DOM; Σε τι χρησιμεύει?
Οι συσκευές μοντέλου Osi χρησιμοποιούν κάθε επίπεδο
Απάντηση: Το DOM σημαίνει το μοντέλο αντικειμένου εγγράφου. Είναι ένα API, διεπαφή προγραμματισμού εφαρμογών που επιτρέπει την πλοήγηση σε αντικείμενα. Τα έγγραφα αντιμετωπίζονται ως αντικείμενα. Τα έγγραφα DOM δημιουργούνται από τον χρήστη ή δημιουργούνται από έναν αναλυτή.
Q # 18) Ποιο είναι το κύριο μειονέκτημα του DOM;
Απάντηση: Το κύριο μειονέκτημα είναι ότι μεγάλο μέρος της μνήμης καταναλώνεται από το DOM.
Q # 19) Τι σημαίνει το σαπούνι;
Απάντηση: Το SOAP είναι ένα πρωτόκολλο απλού αντικειμένου.
Q # 20) Ποια είναι η σχέση του SOAP με το XML;
Απάντηση: Το SOAP χρησιμοποιεί XML για να καθορίσει ένα πρωτόκολλο για την ανταλλαγή πληροφοριών σε κατανεμημένα υπολογιστικά περιβάλλοντα.
Q # 21) Ποια είναι τα τρία συστατικά του SOAP;
Απάντηση: Αποτελείται από ένα φάκελο, ένα σύνολο κανόνων κωδικοποίησης και μια σύμβαση για την εκπροσώπηση κλήσεων απομακρυσμένης διαδικασίας.
Q # 22) Τι είναι η λειτουργία ανάλυσης XML;
Απάντηση: Χρησιμοποιείται για τη μετατροπή ενός αρχείου ή εγγράφου XML σε αντικείμενο XML DOM που είναι συνήθως γραμμένο σε JavaScript.
Q # 23) Τι είναι ένα σχήμα XML;
Απάντηση: Το σχήμα XML παρέχει ορισμό ενός εγγράφου XML.
Περιλαμβάνει:
- Χαρακτηριστικά και στοιχεία.
- Παιδικά στοιχεία.
- Ο τύπος δεδομένων των στοιχείων.
- Σειρά στοιχείων και χαρακτηριστικών.
Q # 24) Τι είναι το CDATA σε XML;
Απάντηση: Το CDATA σημαίνει δεδομένα χαρακτήρων. Δεν επιτρέπονται χαρακτήρες όπως '' σε XML. Το CDATA ξεκινά με. Το CDATA είναι μη αναλυθέντα δεδομένα χαρακτήρων που δεν μπορούν να αναλυθούν από το πρόγραμμα ανάλυσης XML.
Q # 25) Πώς χρησιμοποιούνται τα σχόλια σε XML;
Απάντηση: Τα σχόλια εμφανίζονται ως. Είναι παρόμοιο με το HTML. Μπορεί να χρησιμοποιηθεί για μία ή περισσότερες γραμμές.
Q # 26) Ποια είναι η χρήση του XML στην ανάπτυξη;
Απάντηση: Το XML έχει πολλές χρήσεις όπως φαίνεται παρακάτω:
- Το XML χρησιμοποιείται για επίπεδα αρχεία και βάσεις δεδομένων.
- Χρησιμοποιείται για την αποθήκευση δεδομένων και τη μεταφορά δεδομένων στο Διαδίκτυο.
- Μπορεί να δημιουργήσει διαφορετικά δυναμικά δεδομένα χρησιμοποιώντας φύλλα στυλ.
- Το XML χρησιμοποιείται για την ανάπτυξη ιστότοπων που βασίζονται σε βάση δεδομένων.
- Χρησιμοποιείται για την αποθήκευση δεδομένων για ιστότοπους ηλεκτρονικού εμπορίου.
Q # 27) Ποια είναι τα μειονεκτήματα του XML;
Απάντηση: Τα μειονεκτήματα της XML περιλαμβάνουν:
- Το XML είναι απλώς ένα αρχείο κειμένου εάν τα χαρακτηριστικά και τα στοιχεία δεν είναι κλειστά και ορίζονται σωστά.
- Δεν επιτρέπεται η επικάλυψη σήμανσης.
Q # 28) Τι ελέγχουν οι συντάκτες XML;
Απάντηση: Ο έλεγχος επεξεργαστών XML έχει ως εξής:
- XML εναντίον σχήματος
- Χρωματικός κωδικός σύνταξης XML
- XML κατά DTD
- Πρότυπες ετικέτες ανοίγματος και κλεισίματος XML
Q # 29) Τι είναι το Diffgram σε XML;
Απάντηση: Το Diffgram είναι μια μορφή XML που χρησιμοποιείται για την εύρεση των τρεχουσών και πρωτότυπων εκδόσεων του εγγράφου XML.
Q # 30) Τι είναι το XML Parser;
Απάντηση: Το πρόγραμμα ανάλυσης XML είναι ένα κομμάτι λογισμικού, το οποίο ελέγχει μια καλά καθορισμένη μορφή και εκτελεί επικύρωση εγγράφου. Μας επιτρέπει επίσης να διαβάζουμε, να δημιουργούμε και να τροποποιούμε ένα υπάρχον έγγραφο XML.
Ε # 31) Πώς να συνδέσετε το XML με τη βάση δεδομένων;
Απάντηση: Οι μονάδες εισαγωγής και εξαγωγής XML χρησιμοποιούνται για τη σύνδεση εφαρμογών XML με βάσεις δεδομένων. Πρέπει να υπάρχει αντιστοίχιση 1: 1 μεταξύ του ονόματος πεδίου του τύπου στοιχείου και του πίνακα βάσης δεδομένων στο σχήμα DTD ή XML. Ενώ σε ορισμένες περιπτώσεις απαιτείται λίγος προγραμματισμός για την επίτευξη του επιθυμητού αγώνα.
Q # 32) Πώς να εκτελέσετε ένα αρχείο XML;
Απάντηση: Το XML δεν είναι γλώσσα προγραμματισμού. Δεν μπορεί να εκτελεστεί ή να εκτελεστεί. Μπορεί να προβληθεί ή να εμφανιστεί στο πρόγραμμα περιήγησης ή χρησιμοποιώντας το πρόγραμμα επεξεργασίας XML.
Q # 33) Περιγράψτε το XPath.
Απάντηση: Το XPath μπορεί να περιγραφεί ως εξής:
- Το XPath είναι μια πρόταση W3C.
- Είναι η σύνταξη για τον ορισμό τμημάτων ενός εγγράφου XML.
- Χρησιμοποιεί εκφράσεις διαδρομής για πλοήγηση στα έγγραφα XML.
- Το XPath περιέχει μια τυπική βιβλιοθήκη λειτουργιών.
- Το XPath είναι ένα σημαντικό στοιχείο του προτύπου XSLT.
- Χρησιμοποιείται για πλοήγηση σε χαρακτηριστικά και στοιχεία σε ένα έγγραφο XML.
Q # 34) Δώστε ένα παράδειγμα XML.
Απάντηση:
Sale for today Laptop table 2008 500
Q # 35) Τι είναι καλά σχηματισμένα έγγραφα XML;
Απάντηση: Τα καλά διαμορφωμένα έγγραφα XML έχουν τα ακόλουθα χαρακτηριστικά:
- Ένα έγγραφο XML πρέπει να έχει ένα ριζικό στοιχείο.
- Οι ετικέτες XML είναι πεζών-κεφαλαίων.
- Τα στοιχεία XML πρέπει να τοποθετούνται σωστά.
- Οι τιμές XML πρέπει να αναφέρονται σωστά.
- Οι ετικέτες XML πρέπει να κλείνουν σωστά.
Q # 36) Τι είναι τα χαρακτηριστικά XML; Εξηγήστε με ένα παράδειγμα.
Απάντηση: Οι τιμές χαρακτηριστικών XML πρέπει πάντα να αναφέρονται. Μεμονωμένα ή διπλά εισαγωγικά μπορούν να χρησιμοποιηθούν σε XML.
Για παράδειγμα:
Ε # 37) Γράψτε έναν κωδικό για το χαρακτηριστικό και το στοιχείο XML.
Απάντηση:
Maharashtra Mumbai India Maharashtra Mumbai
Στο πρώτο στοιχείο, η τοποθεσία είναι ένα χαρακτηριστικό. Τέλος, η τοποθεσία είναι ένα στοιχείο. Ο χρήστης μπορεί να επιλέξει το χαρακτηριστικό ή το στοιχείο.
Ε # 38) Μπορούν να προβληθούν αρχεία XML σε προγράμματα περιήγησης;
Απάντηση: Ναι, το αρχείο XML μπορεί να προβληθεί σε όλα τα γνωστά προγράμματα περιήγησης. Δεν εμφανίζονται ως σελίδες HTML.
Q # 39) Τι είναι το XML Httprequest; Ποια είναι τα πλεονεκτήματά του;
Απάντηση: Όλα τα σύγχρονα προγράμματα περιήγησης έχουν ένα ενσωματωμένο αντικείμενο XML Httprequest για να ζητήσουν δεδομένα από έναν διακομιστή.
Τα πλεονεκτήματά του είναι τα εξής:
- Ενημέρωση ιστοσελίδας χωρίς επαναφόρτωση της σελίδας.
- Αίτημα δεδομένων από διακομιστή
- Λάβετε δεδομένα από έναν διακομιστή μετά τη φόρτωση της σελίδας.
- Αποστολή δεδομένων σε διακομιστή στο παρασκήνιο.
Q # 40) Παράδειγμα HttpRequest.
Απάντηση:
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) Τι είναι το στοιχείο XML;
Απάντηση: Το στοιχείο XML περιέχει ετικέτα έναρξης, ετικέτα τέλους και τιμές.
Για παράδειγμα:
Βάζω - 400,00
Το στοιχείο XML χωρίς τιμή λέγεται ότι είναι κενό σαν
Q # 42) Τι είναι οι κανόνες ονοματολογίας XML;
Απάντηση: Οι κανόνες ονομασίας είναι:
- Τα ονόματα των στοιχείων πρέπει να ξεκινούν με ένα γράμμα ή κάτω παύλα.
- Τα ονόματα των στοιχείων είναι πεζά.
- Τα ονόματα στοιχείων δεν μπορούν να ξεκινούν με τα γράμματα XML.
- Τα ονόματα στοιχείων μπορούν να περιέχουν γράμματα, ψηφία, ενωτικά, υπογράμμιση και τελείες.
- Τα ονόματα στοιχείων δεν μπορούν να περιέχουν κενά.
Q # 43) Τι είναι το SAX σε XML;
Απάντηση: Το SAX σημαίνει Simple API για XML. Είναι ένα πρόγραμμα ανάλυσης διαδοχικής πρόσβασης.
Παρέχει έναν μηχανισμό ανάγνωσης δεδομένων από ένα έγγραφο XML. Λέγεται ότι είναι μια εναλλακτική λύση για το DOM. Το DOM λειτουργεί στα έγγραφα συνολικά, οι αναλυτές SAX λειτουργούν σε κάθε κομμάτι του εγγράφου XML διαδοχικά.
Το SAX καταναλώνει λιγότερη μνήμη. Δεν μπορεί να χρησιμοποιηθεί για τη σύνταξη ενός εγγράφου XML.
Q # 44) Τι είναι το XSNL;
Απάντηση: Το XSNL σημαίνει XML Search Neutral Language. Αυτή η γλώσσα λειτουργεί μεταξύ της διεπαφής μετα-αναζήτησης και του στοχευμένου συστήματος.
Ε # 45) Ποια είναι η διαφορά μεταξύ ενός απλού στοιχείου και ενός σύνθετου στοιχείου;
Απάντηση: Τα απλά στοιχεία δεν μπορούν να αφεθούν κενά. Περιέχει λιγότερα χαρακτηριστικά, θυγατρικά στοιχεία κ.λπ. Τα απλά στοιχεία είναι στοιχεία που βασίζονται σε κείμενο. Τα σύνθετα στοιχεία μπορούν να περιέχουν υπο-στοιχεία, κενά στοιχεία κ.λπ. Το σύνθετο στοιχείο μπορεί να περιέχει πολλά χαρακτηριστικά και στοιχεία.
συμπέρασμα
Έχουμε καλύψει τις πιο συχνές ερωτήσεις συνέντευξης XML με απαντήσεις για αρχάριους καθώς και έμπειρες συνεντεύξεις σε επίπεδο.
Να είστε πάντα προετοιμασμένοι με το θέμα πριν από οποιαδήποτε συνέντευξη και να απαντήσετε στις ερωτήσεις με αυτοπεποίθηση - Η επιτυχία θα είναι σίγουρα δική σας.
Όλα τα καλύτερα για τη συνέντευξή σας !!
Συνιστώμενη ανάγνωση
- Ερωτήσεις και απαντήσεις συνέντευξης
- Ερωτήσεις και απαντήσεις συνέντευξης δοκιμών ETL
- Μερικές δύσκολες μη αυτόματες ερωτήσεις και απαντήσεις
- 25 Καλύτερες Ερωτήσεις και Απαντήσεις Συνέντευξης για Ευέλικτη Δοκιμή
- Ερωτήσεις συνέντευξης Spock με απαντήσεις (πιο δημοφιλείς)
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμών λογισμικού
- Κορυφαίες ερωτήσεις και απαντήσεις συνέντευξης 20+ .NET
- Κορυφαίες 32 καλύτερες ερωτήσεις και απαντήσεις συνέντευξης δεδομένων