Για να γράψετε τον κώδικα XSLT, θα πρέπει να έχετε μια βασική κατανόηση των HTML / XHTML , XML, XML Namespaces, XPath και XSL. Το XSLT είναι ένα φύλλο στυλ που μετατρέπει την XML σε μια νέα δομή για χρήση με διάφορους διαλογείς διαδικτύου. Η πρόοδος της τεχνολογίας έφερε πολλούς διαφορετικούς χώρους. Ο σύγχρονος χρήστης του Διαδικτύου έχει περισσότερες ευκαιρίες από ποτέ για να σερφάρετε στο διαδίκτυο, όπως τα κινητά τηλέφωνα, το iPod, το Xbox και διάφορες άλλες συσκευές με όλα τα ξεχωριστά συστήματα περιήγησης.
Το XSL Transformations (XSLT) παίρνει καλά μορφοποιημένο κώδικα XML και το μετατρέπει σε μορφή που μπορεί να χρησιμοποιηθεί για αυτές τις εφαρμογές.
Ξεκινώντας μια μετατροπή XSLT
Το XSLT αποτελεί μέρος φύλλου στυλ XSL. Επειδή ένα φύλλο στυλ χρησιμοποιεί σύνταξη XML , ξεκινάτε με μια δήλωση δήλωσης XML.
- Δήλωση XML
Προσθέστε μια δήλωση XSL .
- δήλωση φύλλου στυλ
Ορίστε το χώρο ονομάτων XSLT ως μέρος της δήλωσης φύλλου στυλ.
xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">
Το XSLT συγκρίνει τον κώδικα με ένα πρότυπο για να καθορίσει τον τρόπο μετατροπής της XML. Ένα πρότυπο είναι ένα σύνολο κανόνων που έχουν καθοριστεί για το φύλλο στυλ. Το στοιχείο πρότυπο χρησιμοποιεί το XPath για να ταιριάξει ή να συσχετίσει τον κώδικα. Η αντιστοίχιση μπορεί να καθορίσει ένα παιδικό στοιχείο ή ολόκληρο το έγγραφο XML.
- ορίζει το σύνολο του εγγράφου
- αυτό υποδηλώνει ένα παιδικό στοιχείο στο έγγραφο.
Για παράδειγμα, αν έχετε ένα παιδικό στοιχείο που ονομάζεται αντίστοιχος κώδικας θα είναι:
Κατά τη δημιουργία του XSLT, δημιουργείτε μια ροή εξόδου που είναι τυποποιημένη και προβάλλεται σε μια σελίδα στο Internet.
Το XSLT ενσωματώνει διάφορα στοιχεία XSL για να καθορίσει αυτή τη διαδικασία μετασχηματισμού. Τα επόμενα άρθρα θα εξετάσουν τα στοιχεία XSL που χρησιμοποιούνται για τους μετασχηματισμούς XSLT και θα αναλύσουν περαιτέρω την κωδικοποίηση XSLT.