Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει η Extensible Language Stylesheet Language (XSL);
- Η Techopedia εξηγεί τη γλώσσα Extensible Stylesheet Language (XSL)
Ορισμός - Τι σημαίνει η Extensible Language Stylesheet Language (XSL);
Η γλώσσα εκμάθησης στυλ (XSL) είναι μια γλώσσα φύλλου στυλ που χρησιμοποιείται για τη μετατροπή και την παρουσίαση εγγράφων XML. Το XSL τυπώνεται ως προδιαγραφή World Wide Web Consortium (W3C).
Η προδιαγραφή XSL αποτελείται από τρία μέρη:
- Γλώσσα που βασίζεται σε XML: Χρησιμοποιείται για τη μετατροπή εγγράφων XML, η οποία είναι γνωστή ως μετασχηματισμός XSL (XSLT)
- Γλώσσα που βασίζεται σε XML (2): Αυτή καθορίζει την οπτική μορφή του εγγράφου XML, το οποίο είναι γνωστό ως XSLformatting αντικείμενα (XSL-FO).
- Γλώσσα που δεν βασίζεται σε XML: Απευθύνεται σε συγκεκριμένα τμήματα του εγγράφου XML, γνωστό ως XML Path Language (XPath).
Η Techopedia εξηγεί τη γλώσσα Extensible Stylesheet Language (XSL)
Για παράδειγμα, αν μια σελίδα XML περιέχει έναν πίνακα που περιγράφει τους υπαλλήλους της εταιρείας, η XML περιγράφει αυτά τα δεδομένα, ενώ το XSL χρησιμοποιείται από το πρόγραμμα περιήγησης στο Web για την απόδοση των δεδομένων. Το χρώμα των δεδομένων, οι γραμματοσειρές και άλλα χαρακτηριστικά αποθηκεύονται μέσα στον κώδικα για XSL, αντί για XML.
Το XSL είναι κρίσιμο για την οργάνωση δεδομένων σε εμφανή, κατανοητή μορφή που μπορεί εύκολα να ταξινομηθεί (δηλαδή, χρώμα στις κεφαλίδες κυττάρων). Το XSL περιέχει δεδομένα χρονισμού που μπορούν να εμφανίζονται ή να αποκρύπτονται από προγραμματιστές σύμφωνα με ένα προκαθορισμένο πρόγραμμα. Το XSL μπορεί επίσης να περιέχει περιγραφικά δεδομένα προτύπου τα οποία μπορούν να επαναχρησιμοποιηθούν με περισσότερες από μία σελίδες XML.
Το XSL συχνά αντιμετωπίζεται ως επέκταση της γλώσσας σημασιολογικού στυλ εγγράφου και προδιαγραφής (DSSSL) με πρότυπα CSS1.