Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο



Σχετικά έγγραφα
Περιεχόμενα. Γαβαλάς Δαμιανός Τρέχον status της HTML

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Σημασιολογικός Ιστός (Semantic Web) - XML

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Αλεξιάδης Γεώργιος (ΠΕ86) -

Βασίλειος Κοντογιάννης ΠΕ19

Η γλώσσα XHTML: διαφορές με HTML, μετατροπή

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ

Ανάπτυξη Υπηρεσίας Καταλόγου LDAP με τα στοιχεία του προσωπικού του TEI Πειραιά. Νίκος Πασσαράς. Εισηγητής: Πρεζεράκος Γεώργιος

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

SGML (Standard Generalized Markup Language) HTML (HyperText Markup Language) XML (extensible Markup Language)

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML. Decode, ISSEL. Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

Βασικά στοιχεία του CSS

της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο ΠανελλήνιοΣυνέδριοΑκαδημαϊκών Βιβλιοθηκών - Κέρκυρα 2004

Περιεχόμενα. Πρόλογος... xiii

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

BibConvert μετατροπές LOM

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

<address>αδριανείου 2, Νέο Ψυχικό, 11525, Αθήνα</adderss> <address>

ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΔΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟΔΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ

Γιώργος Χρ. Μακρής. Σύγχρονες Γλώσσες Σήμανσης του Διαδικτύου. Αναπαράσταση Μαθηματικών κειμένων στο διαδίκτυο. Η Γλώσσα MathML

7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα. Europe Code Week

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

CSS Εργαστήριο 1. Εισαγωγή - Σύνταξη - Εφαρμογή στην HTML

ΝΤUA. Τεχνολογία Πολυμέσων

Πτυχιακή Εργασία. Σχεδιασμός & ανάπτυξη δικτυακής εφαρμογής οργάνωσης και διαχείρισης αεροδρομίου με χρήση λογισμικού ανοιχτού κώδικα

Μαθηματικά Λογισμικά και Γλώσσες Αναπαράστασης Γνώσης

Σήμανση και Μορφοποίηση: HTML και CSS

2.1.1 Ethernet Token ring

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1>

Σύγκριση FLASH και HTML 5 HTML 5 σχετικά με την υποστήριξη πολυμέσων

Γλώσσα περιγραφής οδηγιών εµφάνισης-στοιχειοθέτησης

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

Εισαγωγή σε HTML και CSS. Παναγιώτης Τσαρχόπουλος

Βάσεις Δεδομένων ΙΙ. Διάλεξη 5 η XML και ΒΔ στο Διαδίκτυο

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα

Γαβαλάς αµιανός

Βασίλειος Κοντογιάννης ΠΕ19

Σχεδίαση και Ανάπτυξη Ιστότοπων

ΕΥΦΥΗΣ ΔΙΑΧΕΙΡΙΣΗ XML ΔΕΔΟΜΕΝΩΝ ΜΕ ΤΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PROLOG

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 5: XML. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Γαβαλάς Δαμιανός Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #3 0 : Εισαγωγή στacascading Style Sheets (CSS)

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

HTML 1. Στόχος της ώρας 11/3/2014. Εισαγωγή της γλώσσας HTML σε αρχάριο επίπεδο:

Σε αυτό το µάθηµα θα ασχοληθούµε µε τη βελτίωση της εµφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισµό όλων των αλλαγών στην εµφάνιση της σελίδας

Τι είναι η HTML; Τί είναι οι ετικέτες (tags); Πώς είναι μια ετικέτα (tag);

Εξεταστέα Ύλη (Syllabus) Έκδοση 1.5

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section>

Δημιουργία Ιστοσελίδων

1.1 ιαδίκτυο και Εφαρµογές Τοπικές Εφαρµογές ικτυακές Εφαρµογές ιαδικτυακές Εφαρµογές... 8

Περιεχόμενο και μορφοποίηση. Πότε χρησιμοποιώ το ένα και πότε το άλλο.

Κωνσταντίνος Σιασιάκος, ρ Πληροφορικής

Κεφάλαιο 4 HyperText Markup Language - HTML. Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΚΕΦΑΛΑΙΟ 11 Ευάγγελος Χ. Ζιούλας (Καθηγητής Πληροφορικής)

Σημασιολογικός Ιστός (Semantic Web) - XML

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες

Επαλήθευση και Βελτιστοποίηση Συστήµατος ιαχείρισης XML Εγγράφων στη Γλώσσα CLIPS

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ

CSS. Εισαγωγή & Βασικές έννοιες. Cascading Style Sheets. Επικαλυπτόμενα φύλλα στυλ

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος

ΝΤUA. Τεχνολογία Πολυμέσων

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Σε αυτό το μάθημα θα ασχοληθούμε με τη βελτίωση της εμφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισμό όλων των αλλαγών τις οποίες επιθυμούμε να

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης. Πτυχιακή Εργασία

Εισαγωγή στην HTML (1)

Τεχνικές Προδιαγραφές ιαλειτουργικότητας

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

<a href=" στο κείμενο</a>.

Μια εισαγωγή στην XSL

Κείμενο ASCII Unicode - HTML. Κωδικοποίηση ASCII / Unicode HTML

ΚΕΦΑΛΑΙΟ 11. Εισαγωγή στην HTML. ΚΕΦΑΛΑΙΟ 11 Εισαγωγή στην HTML. Α Γενικού Λυκείου

ΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ

ΔΙΑΣΥΝΔΕΣΗ ΚΑΙ ΔΗΜΟΣΙΕΥΣΗ ΔΕΔΟΜΕΝΩΝ ΔΗΜΟΣΙΩΝ ΚΑΙ ΙΔΙΩΤΙΚΩΝ ΦΟΡΕΩΝ ΜΕ ΧΡΗΣΗ ΤΗΣ XML

Περιγράφει τα δεδοµένα της ιστοσελίδας και τη δοµή τους στο ίδιο αρχείο

Cascading Style Sheets

Άσκηση 6 Επαναληπτική Άσκηση HTML

Περιεχόμενα. Γαβαλάς Δαμιανός

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Βαρβάκειο Πρότυπο Γυμνάσιο

Δημοσίευση στο Διαδίκτυο

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML

HTML. και CSS. Μάθετε την. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. Julie Meloni Michael Morrison. Απόδοση: Μαίρη Γκλα βά

ΑΣΠΑΙΤΕ. ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α. Υπερκείμενο και HTML. Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :...

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

Πτυχιακή εργασία. Δημιουργία Online-Φαρμακείου

Transcript:

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 1

Γλώσσες Σήµανσης Γλώσσες σήµανσης: Αρχικά για τον καθορισµό εµφάνισης σελίδων, γραµµατοσειρών. Στη συνέχεια επεκτάθηκαν στην κάλυψη διάφορων ακολουθιών ελέγχου (µορφοποίηση, εκτύπωση, κ.α.) Χρήση στην ψηφιακή τυπογραφία Παραδείγµατα: LaTeX, troff, SGML (Standard Generalized Markup Language) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 2

Γλώσσες και µετα-γλώσσες Η SGML είναι γλώσσα για τον καθορισµό συγκεκριµένων γλωσσών σήµανσης (µεταγλώσσα). Η HTML (HyperText Markup Language) είναι εφαρµογή της SGML. Η XML (extensible Markup Language) είναι υποσύνολο της SGML, δηλαδή µετα-γλώσσα. Εφαρµογές της XML είναι π.χ. XHTML, SOAP, WML, κ.α. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 3

SGML, XML και εφαρµογές Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 4

Τµήµατα SGML εφαρµογής SGML declaration: καθορίζει νόµιµους χαρακτήρες και διαχωριστές Document Type Definition (DTD): καθορίζει νόµιµες κατασκευές σήµανσης Προδιαγραφή ανάθεσης σηµασιολογίας στη σήµανση. Στιγµιότυπα αντικειµένων µε περιεχόµενο και σήµανση. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 5

SGML declaration Ετοιµάζει την υποδοµή για την κατανόηση των DTD. Καθορίζει σύνολο χαρακτήρων, διαχωριστές, περιορισµούς για το τι µπορεί να περιέχεται στο DTD. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 6

Document Type Definition Καθορίζει το συντακτικό των κατασκευών σήµανσης Ορισµός εννοιών (entities) Ορισµός στοιχείων (elements) Προσδιορισµός ιδιοτήτων (attributes) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 7

HTML Ευέλικτη προδιαγραφή π.χ. πολλά στοιχεία έχουν προαιρετικές ετικέτες κλεισίµατος πολλά έγγραφα HTML παραβιάζουν ακόµη και αυτούς τους εύκαµπτους περιορισµούς Η σηµασία των στοιχείων καθορίζεται µέσα από κείµενο Τελευταία έκδοση: 4.01 εκέµβριος 99 Ουσιαστικό πρόβληµα: συµβατότητα µε υπάρχοντα HTML έγγραφα. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 8

HTML: οµή και συντακτικό Αναφορά στην έκδοση HTML που υλοποιεί. Επικεφαλίδα HTML Σώµα HTML Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 9

Παράδειγµα HTML Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 10

Επικεφαλίδα HTML Περιλαµβάνει δηλώσεις για ολόκληρο το έγγραφο. Παραδείγµατα από στοιχεία <HEAD> <TITLE> <META> <STYLE> <SCRIPT> Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 11

Σώµα HTML Περικλείεται στο στοιχείο <BODY> Παραδείγµατα από στοιχεία: Επικεφαλίδες (<Η1>, <Η2>, κτλ) <TABLE> <OL>, <UL> <LI> <a>, <img> Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 12

Παράδειγµα HTML Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 13

Εµφάνιση στο browser Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 14

Τροποποίηση εµφάνισης Cascading Style Sheets (CSS) Javascript DHTML Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 15

Cascading Style Sheets Μηχανισµός ελέγχου εµφάνισης HTML. Αποτελείται από κανόνες που εφαρµόζονται σε ένα στοιχείο HTML και προδιαγράφουν κάποια ιδιότητα εµφάνισης. Ιδιότητες που καθορίζονται από κανόνες CSS: γραµµατοσειρών, χρώµατος, κειµένου Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 16

Χρήση CSS Εσωτερικά στο HTML έγγραφο: Με χρήση του στοιχείου <STYLE> Με ανεξάρτητο αρχείο Με χρήση του στοιχείου <LINK> Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 17

Javascript Οι γλώσσες σήµανσης είναι ικανοποιητικές όταν το περιεχόµενο είναι στατικό (δεν αλλάζει). Ένα πρόβληµα είναι ότι η παρουσίαση δεν αλλάζει όταν έχει τελειώσει η επεξεργασία. Χρειαζόταν κάτι να παρέχει προγραµµατιστική λειτουργικότητα στον browser. Λύση: Εισαγωγή γλώσσας προγραµµατισµού µε πρόσβαση στα αντικείµενα του browser. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 18

Javascript Αρχικά αναπτύχθηκε για Netscape Navigator, στη συνέχεια υποστηρίζεται από όλους τους browsers. Υπάρχουν κάποιες διαφορές στην υλοποίηση. εν επεξεργάζονται όλες οι εντολές Javascript την ίδια ώρα. Πριν ή κατά τη διάρκεια επεξεργασίας εµφάνισης. Κατά την ενεργοποίηση κάποιου συµβάντος. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 19

Dynamic HTML (DHTML) Συνδυασµός HTML + Javascript + CSS. Προσφέρει ένα βαθµό διαδραστικού ελέγχου στην παρουσίαση της σελίδας. Η παρουσίαση αλλάζει µέσω ανάδρασης µε το χρήστη. ιαφορά µε δυναµικές web εφαρµογές: τοπική λειτουργία αντί για δηµιουργία νέας σελίδας. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 20

Παραδείγµατα DHTML Συµπεριφορές mouse-over Επικύρωση πεδίων φόρµας Τεχνικές layering Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 21

XML: Παρελθόν και µέλλον XML: ένα απλούστερο υποσύνολο της SGML. XML DTDs υποσύνολα των SGML DTDs. Αναπτύχθηκαν και άλλοι µηχανισµοί. XML Schema: ορισµός περιορισµών εφαρµογής XPath: για χειρισµό XML εγγράφων XSLT: για µετασχηµατισµό εγγράφων Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 22

ιαφορές XML-SGML Υπάρχει προκαθορισµένο σύνολο χαρακτήρων και διαχωριστών δεν απαιτείται δήλωση τους. Τα απαιτούµενα DTDs είναι απλούστερα. Το XML Schema αντικαθιστά το DTD (ορίζεται το ίδιο ως XML εφαρµογή) Εισαγωγή του χώρου ονοµάτων (namespace), για διαχωρισµό σηµασίας µεταξύ διαφορετικών εφαρµογών. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 23

Έγγραφα XML Αποτελούνται από δηλώσεις, στοιχεία, ετικέτες, σχόλια, αναφορές χαρακτήρων, κτλ. Υπάρχει ένα µοναδικό στοιχείο ρίζας. Όλα τα άλλα στοιχεία πρέπει να είναι σωστά εµφωλευµένα το ένα µέσα στο άλλο. well-formed αν περιλαµβάνει δήλωση εγγράφου, ικανοποιεί την εµφώλευση στοιχείων και δεν περιλαµβάνει αδιευκρίνηστες οντότητες. valid αν ικανοποιεί τους περιορισµούς από DTD ή Schema. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 24

Παράδειγµα XML Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 25

XML δένδρο στοιχείων Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 26

XML DTDs Η σηµασία των XML στοιχείων δεν είναι προκαθορισµένη. π.χ. τι τιµές µπορεί να πάρει το στοιχείο <price>; Πώς ανατίθεται νόηµα στα στοιχεία XML για συγκεκριµένες εφαρµογές; Τα DTDs καθορίζουν τους περιορισµούς κατασκευής σήµανσης. Περιορισµένη χρησιµότητα για πολυπλοκότερους περιορισµούς. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 27

XML Schemas Εναλλακτικό του XML DTD. Βασίζεται σε XML. Περιλαµβάνει επιπλέον κατασκευές για πολυπλοκότερους περιορισµούς. Υποστηρίζει complex και simple τύπους. Οι απλοί τύποι προέρχονται από τους ενσωµατωµένους µε επιπλέον περιορισµούς. Οι πολύπλοκοι τύποι είναι συνδυασµοί άλλων απλών και πολύπλοκων τύπων. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 28

Προβλήµατα HTML Η δοµή HTML εγγράφων είναι χωρίς πολλούς περιορισµούς π.χ. οι ετικέτες κλεισίµατος είναι προαιρετικές στην πραγµατικότητα ακόµη και οι χαλαροί κανόνες καταστρατηγούνται από έγγραφα HTML. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 29

XHTML XHTML είναι η επαναδιατύπωση της HTML 4.01 ως XML εφαρµογής. Η µετάβαση στην XHTML επιβάλει τήρηση αυστηρών κανόνων δοµής, αλλά και εγκατάλειψη των προβληµάτων υποστήριξης κακών εγγράφων. ιαφορές µε HTML όλες οι ετικέτες πρέπει να κλείνουν. οι ετικέτες είναι πεζές (όχι αυθαίρετα πεζά/κεφαλαία). Μερικές φορές έγκυρο HTML έγκυρο XHTML Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 30

ιαφορές HTML-XHTML H HTML είναι αποσυρόµενη προδιαγραφή. Σταδιακά οι διαφορές µεταξύ HTML και XHTML θα διευρύνονται. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 31

WML Wireless Markup Language WML = XML εφαρµογή Στοχεύει στη χρήση από συσκευές µε µικρή επεξεργαστική ισχύ, µικρές δυνατότητες οθόνης, µικρό εύρος ζώνης (π.χ. κινητά τηλέφωνα). DTD ορίζεται από το WAP forum. Ένα έγγραφο = πολλές διαδοχικές µικρότερες οθόνες. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 32

XSLT extensible Stylesheet Language Transformation Βασίζεται στη γλώσσα XSL. Επιλέγονται τµήµατα σε ένα XML έγγραφο και µετατρέπονται σε διαφορετικά XML τµήµατα. Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 33