Παράδειγμα χρήσεων XML (επεξήγηση και με κώδικα)
Xml / / April 02, 2023
Σε αυτό το άρθρο θα εξερευνήσουμε 10 κοινές χρήσεις της XML που έχουν φέρει επανάσταση στον τρόπο με τον οποίο μοιραζόμαστε πληροφορίες στο διαδίκτυο. Θα ανακαλύψετε πώς η XML έχει γίνει βασικό εργαλείο για ροές RSS, μορφές εγγράφων, διανυσματικά γραφικά και 10 παραδείγματα επεξηγημένα και κωδικοποιημένα.
Η XML είναι μια επεκτάσιμη γλώσσα σήμανσης που σας επιτρέπει να δημιουργείτε προσαρμοσμένες ετικέτες για δεδομένα, καθιστώντας εύκολη την ανταλλαγή πληροφοριών μεταξύ διαφορετικών εφαρμογών και λειτουργικών συστημάτων. Με την XML, οι πληροφορίες μπορούν να δομηθούν με σαφή και συνεκτικό τρόπο, επιτρέποντάς σας να εστιάσετε στο περιεχόμενο και όχι στη μορφή. Η XML σάς απαλλάσσει από τις αλυσίδες της ασυμβατότητας μορφής και σας επιτρέπει να μοιράζεστε τα δεδομένα σας με τον κόσμο απλά και αποτελεσματικά.
10 παραδείγματα κοινών χρήσεων XML με κώδικα
- RSS: Η μορφή RSS (Really Simple Syndication) χρησιμοποιεί XML για τη διανομή ειδήσεων και περιεχομένου από έναν ιστότοπο μέσω καναλιών διανομής. Οι αναγνώστες RSS χρησιμοποιούν XML για να λαμβάνουν και να εμφανίζουν τα τελευταία νέα από τους ιστότοπους που ακολουθούν.
Κώδικας:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
Σε αυτό το παράδειγμα, μια ροή RSS ορίζεται με τον τίτλο "Τεχνολογικά Νέα" και περιλαμβάνει δύο στοιχεία "στοιχείου" που αντιπροσωπεύουν πρόσφατες ειδήσεις. Κάθε στοιχείο «αντικείμενο» περιέχει πληροφορίες για τον τίτλο, τον σύνδεσμο, την περιγραφή και την ημερομηνία δημοσίευσης της είδησης.
Αυτό το αρχείο XML μπορεί να χρησιμοποιηθεί για τη διανομή αυτών των ειδήσεων μέσω διαφορετικών καναλιών διανομής, όπως προγράμματα ανάγνωσης RSS ή ιστότοπους που συγκεντρώνουν περιεχόμενο από διάφορες πηγές.
- XHTML: Η XHTML (Extensible HyperText Markup Language) είναι μια εκτεταμένη έκδοση της γλώσσας HTML που χρησιμοποιεί XML για τον ορισμό της σύνταξής του και επιτρέπει μεγαλύτερη ευελιξία στον ορισμό των στοιχείων και γνωρίσματα.
Κώδικας:
Αυτό είναι ένα δείγμα ιστότοπου που δημιουργήθηκε με XHTML. 1.0 UTF-8?>
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Καλώς ορίσατε στον ιστότοπό μου
Σε αυτό το παράδειγμα, ορίζεται ένα έγγραφο XHTML που περιέχει μια κεφαλίδα και ένα σώμα. Η κεφαλίδα περιλαμβάνει πληροφορίες σχετικά με τον τίτλο του ιστότοπου και την κωδικοποίηση χαρακτήρων που χρησιμοποιείται.
Το σώμα περιέχει μια κεφαλίδα επιπέδου 1 που καλωσορίζει τον χρήστη και μια παράγραφο που περιγράφει τον ιστότοπο. Περιλαμβάνεται επίσης μια λίστα με συνδέσμους σε τρεις διαφορετικές σελίδες.
Αυτό το αρχείο XML μπορεί να υποβληθεί σε επεξεργασία και να εμφανιστεί σε ένα πρόγραμμα περιήγησης ιστού που υποστηρίζει XHTML, όπως το Firefox ή το Google Chrome.
- svg: Η μορφή SVG (Scalable Vector Graphics) χρησιμοποιεί XML για να αναπαραστήσει κλιμακούμενα διανυσματικά γραφικά σε το web, επιτρέποντας υψηλότερη ανάλυση και ποιότητα εικόνας σε σύγκριση με άλλες μορφές βίντεο. εικόνα.
Κώδικας:
1.0 UTF-8?>
Σε αυτό το παράδειγμα, ένα διανυσματικό γραφικό ορίζεται χρησιμοποιώντας SVG (Scalable Vector Graphics). Το αρχείο ξεκινά με μια δήλωση XML και ένα στοιχείο που ορίζει το μέγεθος της περιοχής σχεδίασης σε 300 pixel πλάτος επί 200 pixel ύψος.
εσωτερικό στοιχείο, προστίθενται δύο σχήματα: ένα μπλε ορθογώνιο με θέση (x, y) ίσο με (50,50) και πλάτος και ύψος 200 y 100 pixel, αντίστοιχα, και ένας λευκός κύκλος με κέντρο (cx, cy) στο (150.100) και ακτίνα 40 εικονοστοιχεία. Περιλαμβάνεται επίσης ένα αντικείμενο που δείχνει τη λέξη "SVG" με κέντρο στον κύκλο.
Αυτό το αρχείο XML μπορεί να υποβληθεί σε επεξεργασία και να εμφανιστεί σε ένα πρόγραμμα περιήγησης ιστού που υποστηρίζει SVG, όπως το Firefox ή το Google Chrome.
- ΣΑΠΟΥΝΙ: Το SOAP (Simple Object Access Protocol) χρησιμοποιεί XML για να επιτρέψει την επικοινωνία μεταξύ εφαρμογών Ιστού μέσω του Διαδικτύου. Το SOAP ορίζει ένα σύνολο κανόνων για τη δημιουργία μηνυμάτων XML που αποστέλλονται και λαμβάνονται μέσω του δικτύου.
Κώδικας:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
Σε αυτό το παράδειγμα, ορίζεται ένα μήνυμα Simple Object Access Protocol (SOAP) που χρησιμοποιείται για την ανταλλαγή δομημένων πληροφοριών μεταξύ εφαρμογών σε ένα δίκτυο.
Το αρχείο ξεκινά με μια δήλωση XML και ένα στοιχείο που ορίζει τον χώρο ονομάτων SOAP και τους χώρους ονομάτων για το σχήμα XML (xsi) και τα δεδομένα XML (xsd). εσωτερικό στοιχείο, περιλαμβάνεται ένα στοιχείο που περιέχει πληροφορίες ελέγχου ταυτότητας, συμπεριλαμβανομένου του ονόματος χρήστη και του κωδικού πρόσβασης.
Περιλαμβάνεται επίσης ένα αντικείμενο που περιέχει το περιεχόμενο του μηνύματος, σε αυτήν την περίπτωση ένα αίτημα λήψης πληροφοριών χρήστη χρησιμοποιώντας ένα αναγνωριστικό χρήστη. Τα στοιχεία είναι ένθετα μέσα σε προσαρμοσμένους χώρους ονομάτων για έλεγχο ταυτότητας και πληροφορίες χρήστη, αντίστοιχα.
Αυτό το αρχείο XML μπορεί να σταλεί σε μια υπηρεσία web SOAP για επεξεργασία και απόκριση.
- XSLT: Η γλώσσα μετασχηματισμού XSLT (Extensible Stylesheet Language Transformation) χρησιμοποιεί XML για να μετατρέψει έγγραφα XML σε άλλες μορφές, όπως HTML ή PDF.
Κώδικας:
1.0 UTF-8?>
Λίστα με τα ψώνια
Σε αυτό το παράδειγμα, ορίζεται ένας μετασχηματισμός XSLT (Extensible Stylesheet Language Transformation) που χρησιμοποιείται για τη μετατροπή ενός εγγράφου XML σε άλλη μορφή, σε αυτήν την περίπτωση HTML.
Το αρχείο ξεκινά με μια δήλωση XML και ένα στοιχείο
Σε αυτό το παράδειγμα, μια σελίδα HTML που εμφανίζει μια λίστα αγορών δημιουργείται χρησιμοποιώντας τα τυπικά στοιχεία HTML, όπως π.χ ,
και . εσωτερικό στοιχείο , περιλαμβάνεται ένα στοιχείο- για να δημιουργήσετε μια μη ταξινομημένη λίστα και έναν βρόχο
- για καθένα με την τιμή του περιεχομένου κειμένου του στοιχείου ως το περιεχόμενο του στοιχείου HTML.
- Άτομα: η μορφή Atom χρησιμοποιεί XML για να παρέχει μια τυπική μορφή για τη δημοσίευση περιεχομένου ιστού, όπως ιστολόγια και ιστότοπους ειδήσεων.
Κώδικας:
1.0 utf-8?>
... περισσότερα εισιτήρια...
Σε αυτό το παράδειγμα, ορίζεται ένα αρχείο Atom που αντιπροσωπεύει μια ροή ειδήσεων ή ένα ιστολόγιο. Το αρχείο ξεκινά με μια δήλωση XML και ένα στοιχείο που ορίζει τον χώρο ονομάτων του Atom.
εσωτερικό στοιχείο Αυτό περιλαμβάνει μεταδεδομένα όπως ο τίτλος του ιστολογίου, συνδέσμους προς την αρχική σελίδα του ιστολογίου και προς τον ίδιο, το μοναδικό αναγνωριστικό της ροής και την πιο πρόσφατη ημερομηνία ενημέρωσης. Περιλαμβάνεται επίσης ένα αντικείμενο που περιέχει πληροφορίες για τον συγγραφέα του ιστολογίου.
εσωτερικό στοιχείο περιλαμβάνονται ένα ή περισσότερα στοιχεία, καθένα από τα οποία αντιπροσωπεύει μια ανάρτηση ή μια καταχώριση ιστολογίου. Καθε περιέχει μεταδεδομένα όπως ο τίτλος, οι σύνδεσμοι προς την ανάρτηση, το μοναδικό αναγνωριστικό της ανάρτησης και η ημερομηνία ενημέρωσης.
Περιλαμβάνεται επίσης ένα αντικείμενο Α που περιέχει περίληψη του περιεχομένου της καταχώρισης.
Αυτό το αρχείο XML μπορεί να χρησιμοποιηθεί για την ανάγνωση περιεχομένου ιστολογίου ή για τη δημιουργία μιας ροής ειδήσεων.
- RDF: Το Πλαίσιο Περιγραφής Πόρων (RDF) χρησιμοποιεί XML για να παρέχουν έναν τυποποιημένο τρόπο περιγραφής πόρων στον ιστό, όπως ιστότοπους και αρχεία ΠΟΛΥΜΕΣΑ.
Κώδικας:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
Σε αυτό το παράδειγμα, ορίζεται ένα αρχείο RDF που περιγράφει πληροφορίες για δύο άρθρα σε έναν ιστότοπο. Το αρχείο ξεκινά με μια δήλωση XML και ένα στοιχείο που ορίζει τον χώρο ονομάτων RDF.
εσωτερικό στοιχείο, ορίζονται δύο στοιχεία, ένα για κάθε στοιχείο. Καθε έχει μια ιδιότητα rdf: περίπου Α που υποδεικνύει τον πόρο στον οποίο αναφέρεται (σε αυτήν την περίπτωση, τη διεύθυνση URL του άρθρου).
μέσα στο καθένα, περιλαμβάνονται στοιχεία, , και, που αντιπροσωπεύουν τον τίτλο του άρθρου, τον συγγραφέα, την ημερομηνία και την περιγραφή, αντίστοιχα. Περιλαμβάνεται επίσης ένα προσαρμοσμένο στοιχείο A που αντιπροσωπεύει τον αριθμό των προβολών που είχε το άρθρο.
Αυτό το αρχείο RDF μπορεί να χρησιμοποιηθεί για την κοινή χρήση πληροφοριών σχετικά με άρθρα στον Ιστό ή για τη δημιουργία μιας ροής ειδήσεων.
- XBRL: Η μορφή XBRL (Extensible Business Reporting Language) χρησιμοποιεί XML για την παρουσίαση και ανταλλαγή οικονομικών και επιχειρηματικών αναφορών στο διαδίκτυο.
Κώδικας:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: link=" https://www.xbrl.org/2003/linkbase"
xmlns: xbrli=" https://www.xbrl.org/2003/instance"
xmlns: iccbba=" https://www.xbrl.org/2008/ICCBBA">
xlink: label="ReportingEntity">iccbba: ICCBBA
Αυτό το παράδειγμα περιέχει οικονομικές πληροφορίες για μια εταιρεία και είναι γραμμένο σε XBRL (eXtensible Business Γλώσσα αναφοράς), μια γλώσσα σήμανσης που χρησιμοποιείται για την τυποποίηση των αναφορών χρηματοοικονομική.
Το αρχείο ξεκινά με μια κεφαλίδα που υποδεικνύει την έκδοση και την κωδικοποίηση του εγγράφου. Στη συνέχεια ορίζεται ο χώρος ονομάτων και τα στοιχεία χρησιμοποιούνται για την αναπαράσταση πληροφοριών σχετικά με την οντότητα, την περίοδο και το σενάριο αναφοράς.
Οι μονάδες μέτρησης ορίζονται επίσης για αριθμητικές αξίες και τα γεγονότα (γεγονότα) όπως οι πωλήσεις και τα καθαρά έσοδα παρουσιάζονται στο πλαίσιο του τρέχοντος έτους.
- kml: Η μορφή KML (Keyhole Markup Language) χρησιμοποιεί XML για την αναπαράσταση γεωχωρικών δεδομένων και χρησιμοποιείται συνήθως σε εφαρμογές χαρτογράφησης και πλοήγησης.
Κώδικας:
1.0 UTF-8?>
Αυτό το παράδειγμα αντιπροσωπεύει ένα αρχείο Keyhole Markup Language (KML) που χρησιμοποιείται για την περιγραφή γεωγραφικών πληροφοριών σε δομημένη μορφή.
Το αρχείο ξεκινά με μια κεφαλίδα που υποδεικνύει την έκδοση και την κωδικοποίηση του εγγράφου, ακολουθούμενη από την ενότητα Έγγραφο που περιέχει γενικές πληροφορίες για το αρχείο, όπως το όνομα και το περιγραφή.
Στη συνέχεια, ορίζεται ένας φάκελος που ομαδοποιεί τα στοιχεία σήμανσης μέρους που αντιπροσωπεύουν μέρη στο χάρτη. Κάθε σήμα μέρους περιέχει πληροφορίες όπως το όνομα, την περιγραφή και τις συντεταγμένες του μέρους που αντιπροσωπεύεται από ένα στοιχείο Point.
Σε αυτό το παράδειγμα, αντιπροσωπεύονται το Μνημείο της Επανάστασης και το Στάδιο Azteca στην Πόλη του Μεξικού.
- OpenDocument: Το OpenDocument Format χρησιμοποιεί XML για τη δημιουργία και την επεξεργασία εγγράφων κειμένου, υπολογιστικών φύλλων και παρουσιάσεων, επιτρέποντας τη διαλειτουργικότητα μεταξύ διαφορετικών εφαρμογών λογισμικού.
Κώδικας:
1.0 UTF-8?>
xmlns: office="urn: oasis: names: tc: opendocument: xmlns: office: 1.0"
xmlns: text="urn: oasis: names: tc: opendocument: xmlns: text: 1.0"
xmlns: table="urn: oasis: names: tc: opendocument: xmlns: table: 1.0">
Αυτό το παράδειγμα αντιπροσωπεύει ένα αρχείο OpenDocument που χρησιμοποιείται για τη δημιουργία εγγράφων κειμένου, υπολογιστικών φύλλων και παρουσιάσεων.
Το αρχείο ξεκινά με μια κεφαλίδα που υποδεικνύει τους χώρους ονομάτων που χρησιμοποιούνται στο έγγραφο, ακολουθούμενη από την ενότητα office: body που περιέχει το περιεχόμενο του εγγράφου.
Η ενότητα office: text χρησιμοποιείται για την προσθήκη κειμένου και η ενότητα table: table χρησιμοποιείται για την προσθήκη πίνακα με τρεις στήλες: Όνομα, Ηλικία και Επάγγελμα. Κάθε γραμμή πίνακα ορίζεται με ένα στοιχείο πίνακα: πίνακας-γραμμή και κάθε κελί με ένα στοιχείο πίνακα: πίνακας-κελί.
Το αρχείο εμφανίζει δύο σειρές με πληροφορίες από δύο διαφορετικά άτομα.
Αναφερόμενη APA: Ντελ Μοράλ, Μ. & Rodriguez, J. (σ.φ.). Παράδειγμα χρήσεων XML (επεξήγηση και με κώδικα).Παράδειγμα του. Ανακτήθηκε στις 31 Μαρτίου 2023 από https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html