Σημαζιολογικός Παγκόζμιος Ιζηός. Η γιώζζα XML



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

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) FritzBox Fon WLAN Annex B ( )

Άσκηση 1 - Μοπυοποίηση Κειμένου

ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ

Οργάνωση και Δομή Παρουσιάσεων

Ενδεικτικά Θέματα Στατιστικής ΙΙ

Case Study. Παξαθάηω παξνπζηάδνπκε βήκα - βήκα κε screenshots έλα παξάδεηγκα ππνβνιήο κηαο εξγαζίαο θαη ηελ παξαγωγή ηνπ Originality Report.

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

EL Eνωμένη στην πολυμορυία EL A8-0046/319. Τροπολογία

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

Μορθές Κακόβοσλοσ Κώδικα (Malicious Code)

Η επιζκόπηζη ηης έμμιζθης ενηολής ζηην Αλλοδαπή. Καηεξίλα Γαιαλνπνύινπ, Intellectual Property Manager, Microsoft Ειιάο Α.Ε.

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

Η αξρή ζύλδεζεο Client-Server

ISO/IEC 27001:2005 Certificate No: IS Aegate Ltd 2011 All rights reserved

ΛΙΜΝΗ ΤΣΑΝΤ. Σρήκα 1. Σρήκα 2

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα!

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

Α Ο Κ Η Α Μ Α Ζ Η Η Ρ Η ( S E A R C H )

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ

Κεθάλαιο 7. Πξνζθνξά ηνπ θιάδνπ Μ. ΨΥΛΛΑΚΗ

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

Κβαντικοί Υπολογισμοί. Πέκπηε Γηάιεμε

ΠΛΗ36. Άσκηση 1. Άσκηση 2. Οη δηεπζύλζεηο ησλ 4 σλ ππνδηθηύσλ είλαη νη αθόινπζεο. Υπνδίθηπν Α: /27 Υπνδίθηπν Β:

Τν Πξόγξακκα ζα αλαθνηλσζεί, ακέζσο κεηά ηηο γηνξηέο ηνπ Πάζρα.

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

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

Constructors and Destructors in C++

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο

Διαδικαζία μεηαθοράς δεδομένων Εκκαθαριζηικής για ηο Eιδικό ζημείωμα περαίωζης Φ.Π.Α

Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων

Έκδοζη /10/2014. Νέα λειηοσργικόηηηα - Βεληιώζεις

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ

ΔΝΓΔΙΚΣΙΚΔ ΛΤΔΙ ΣΑ ΜΑΘΗΜΑΣΙΚΑ ΠΡΟΑΝΑΣΟΛΙΜΟΤ 2017

Ηλεκηπονικά Απσεία και Διεπαθέρ

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

ΑΝΤΗΛΙΑΚΑ. Η Μηκή ζθέθηεθε έλαλ ηξόπν, γηα λα ζπγθξίλεη κεξηθά δηαθνξεηηθά αληειηαθά πξντόληα. Απηή θαη ν Νηίλνο ζπλέιεμαλ ηα αθόινπζα πιηθά:

Σρήκα Α. Γξάθνπκε ηα ζηνηρεία ηνπ Πξνκεζεπηή θαη παηάκε Δηζαγσγή. Σρήκα Β1

γηα ηνλ Άξε Κσλζηαληηλίδε

Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

ΕΝΤΟΛΕΣ WINDOWS ΚΑΙ UNIX

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

ΘΔΜΑ 1 ο Μονάδες 5,10,10

Database Design. Καλνληθνπνηήζε θαη πξώηε θαλνληθή κνξθή. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

ΣΡΑΠΕΖΑ ΘΕΜΑΣΩΝ Α ΛΤΚΕΙΟΤ

Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

Δξγαιεία Καηαζθεπέο 1 Σάμε Σ Δ.Κ.Φ.Δ. ΥΑΝΙΧΝ ΠΡΧΣΟΒΑΘΜΙΑ ΔΚΠΑΙΓΔΤΗ. ΔΝΟΣΗΣΑ 11 ε : ΦΧ ΔΡΓΑΛΔΙΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Φαθόο κε ζσιήλα.

Γραφεύα Επικοινωνύασ & Ενημϋρωςησ ϋρρεσ, Τψηλϊντου 4 3οσ Όροφοσ ΣΗΛ ΥΑΦ

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

Τν εθπαηδεπηηθό πιηθό ηεο Φξνληηζηεξηαθήο Δθπαίδεπζεο Τζηάξα δηαλέκεηαη δωξεάλ απνθιεηζηηθά από ηνλ ψεθηαθό ηόπν ηνπ schooltime.gr

ΜΑΘΗΜΑΣΑ ΦΩΣΟΓΡΑΦΙΑ. Ειζαγωγή ζηη Φωηογραθία. Χριζηάκης Σαζεΐδης EFIAP

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

ΕΞΙΣΩΣΕΙΣ. (iv) (ii) (ii) (ii) 5. Γηα ηηο δηάθνξεο ηηκέο ηνπ ι λα ιπζνύλ νη εμηζώζεηο : x 6 3 9x

Κεθάιαην 20. Ελαχιστοποίηση του κόστους

ΣΕΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΕΥΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΥΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ρέππα Μαξγαξίηα

ηδάζθσλ: εµήηξεο Εετλαιηπνύξ

DOM. Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο. Σρνιή Ζιεθηξνιόγωλ Μεραληθώλ θαη Μεραληθώλ Υπνινγηζηώλ

ΠΔΡΗΓΡΑΦΖ ΛΔΗΣΟΤΡΓΗΚΟΣΖΣΑ ΥΔΓΗΟΤ ΑΡΗΘΜ. 1

Μηα ζπλάξηεζε κε πεδίν νξηζκνύ ην Α, ζα ιέκε όηη παξνπζηάδεη ηοπικό μέγιζηο ζην, αλ ππάξρεη δ>0, ηέηνην ώζηε:

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ

ΣΔΙ ΙΟΝΙΩΝ ΝΗΩΝ ΣΜΗΜΑ: ΣΔΧΝΟΛΟΓΙΑ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΣΗΛΔΠΙΚΟΙΝΩΝΙΩΝ ΧΔΙΜΔΡΙΝΟ ΔΞΑΜΗΝΟ Ρέππα Μαξγαξίηα

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

Οδηγίες τρήζης για λειηοσργία μεηαθοράς καναλιών ζε υηθιακό δέκηη OST-7060 HD

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

x x x x tan(2 x) x 2 2x x 1

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

ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) =

3ο Δπαναληπηικό διαγώνιζμα ζηα Μαθημαηικά καηεύθσνζης ηης Γ Λσκείοσ Θέμα A Α1. Έζησ f κηα ζπλερήο ζπλάξηεζε ζ έλα δηάζηεκα

Παλαιοσλαβική Γλώσσα. Ενότητα 9: Το σύστημα των συμφώνων. Αλεξάνδρα Ιωαννίδου. Τμήμα Σλαβικών Σπουδών

Transcript:

Σημαζιολογικός Παγκόζμιος Ιζηός Η γιώζζα XML

Ειζαγωγή (1/2) XML Γιώζζα Σήκαλζεο - Markup Language extensible Markup Language Γεκηνπξγία ηνπ W3C Μεγάιε απόδνρή θαη ελζσκάησζε κεηά ηελ εκθάληζή ηεο ζηα ηέιε ηεο δεθαεηίαο ηνπ 90 Βαζηθό πιενλέθηεκα Δπειημία ζηελ κεηαθνξά ησλ δεδνκέλσλ Χξεζηκνπνίεζε δεδνκέλσλ από έλα πξόγξακκα Μεηαηξνπή ζε XML Γηακνηξαζκόο πιεξνθνξίαο ζε XML Δπηθνηλσλία κεηαμύ δηαθνξεηηθώλ πξνγξακκάησλ θαη πιαηθόξκσλ

Ειζαγωγή (2/2) Η ηζρύο ηεο XML Καηάθεξε λα ζέζεη έλα ζηάληαξη format ησλ δεδνκέλσλ πνπ κεηαθξάδνληαη κεηαμύ δηαθνξεηηθώλ πιαηθόξκσλ (ή εθαξκνγώλ) Μεγάιν εύξνο απνδόρήο XML interfaces γηα βάζεηο δεδνκέλσλ, εθαξκνγώλ, πξνγξακκάησλ, θηλεηή ηειεθσλία θιπ. Παξαδείγκαηα εθαξκνγώλ File converters Voice XML RSS..

Τι είναι η XML; (1/2) extensible Markup Language Σρεδηάζηεθε γηα ηνλ νξηζκό/δόκεζε δεδνκέλσλ Οη δνκέο δεδνκέλσλ αλεμάξηεηεο από ηελ πιαηθόξκα Δύθνιε ε απηόκαηε επεμεξγαζία ησλ δεδνκέλσλ Ο ρξήζηεο κπνξεί λα νξίζεη ηα δηθά ηνπ tags (extensible) Γελ πεξηγξάθεη ηνλ ηξόπν εκθάληζεο δεδνκέλσλ! Έλα XSL αξρείν νξίδεη ηελ εκθάληζε ελόο XML αξρείνπ Έλα DTD (Document Type Definition) ή έλα XML Schema νξίδεη ηε ζύληαμε ελόο XML αξρείνπ

Τι είναι η XML; (2/2) Μία γιώζζα γηα ηε δόκεζε ησλ δεδνκέλσλ Σύλνιν θαλόλσλ γηα ην ζρεδηαζκό κνξθώλ θεηκέλνπ νη νπνίεο δηεπθνιύλνπλ ηε δόκεζε ησλ δεδνκέλσλ. Γνκεκέλε πιεξνθνξία Πεξηερόκελν θαη επηπιένλ έλδεημε πνπ αθνξά ην ξόιν πνπ έρεη απηό ην πεξηερόκελν (tags). Markup γιώζζα Μεραληζκόο αλαγλώξηζεο δνκεκέλεο πιεξνθνξίαο ζε έλα έγγξαθν XML Σηάληαξη πξνζζήθεο markup ζε έγγξαθα

Χαρακηηριζηικά Απιό θείκελν! Γηαρείξηζε από ινγηζκηθό πνπ δηαρεηξίδεηαη θείκελν Γηαθνξεηηθέο εθαξκνγέο γηα XML κπνξνύλ λα δηαρεηξηζηνύλ δηαθνξεηηθά ηελ ίδηα XML αλαιόγσο ηεο αλάγθεο θάζε εθαξκνγήο Μόλν δνκεκέλε πιεξνθνξία Απαξαίηεην ινγηζκηθό γηα ηε δηαρείξηζή ηεο δνκεκέλεο πιεξνθνξίαο Ο ρξήζηεο κπνξεί λα δεκηνπξγήζεη ηα δηθά ηνπ tags θαη ηε δηθή ηνπ δνκή

XML & HTML Η XML δελ έρεη ζθνπό λα αληηθαηαζηήζεη ηελ HTML, αιιά λα ηελ ζπκπιεξώζεη Η HTML ζρεδηάζηεθε γηα λα παξνπζηάδεη δεδνκέλα δίλνληαο έκθαζε ζην πώο απηά θαίλνληαη Η XML ζρεδηάζηεθε γηα λα πεξηγξάθεη δεδνκέλα δίλνληαο έκθαζε ζην ηη είδνο δεδνκέλα είλαη Τα δεδνκέλα βξίζθνληαη εθηόο ηνπ HTML αξρείνπ. Σε XML αξρεία Οη αιιαγέο είηε ζε εκθάληζε είηε ζε δνκή γίλνληαη πην εύθνια.

Χρηζιμοποίηζη XML Γηαρσξηζκόο δεδνκέλσλ από ηελ παξνπζίαζή ηνπο Απινπνίεζε κεηαθνξάο δεδνκέλσλ Απινπνίεζε δηακνηξαζκνύ δεδνκέλσλ Πεξηζζόηεξν «δηαζέζηκα» δεδνκέλα Γεκηνπξγία λέσλ γισζζώλ XHTML, WSDL, RDF θαη OWL, RSS θιπ.

Ένα απλό XML αρτείο.xml <?xml version = "1.0"?> <!-- Simple introduction to XML markup --> <mymessage> <message>welcome to XML!</message> </mymessage> View page

XML δήλωζη Η πξώηε γξακκή ελόο XML αξρείνπ <?xml version="versionnumber" [encoding="encodingvalue"] [standalone="yes no"]?> version e.g. 1.0 encoding πξναηξεηηθή ηηκή - πξνεπηιεγκέλε UTF-8 standalone Γειώλεη αλ ην XML αξρείν δελ εμαξηάηαη από άιια XML αξρεία γηα λα είλαη έγθπξν ή όρη Δμ νξηζκνύ ε ηηκή είλαη yes (δει. αλεμάξηεην αξρείν)

Το ζσνηακηικό ηης XML 1/2 Κάζε tag πξέπεη λα θιείλεη <message> Welcome XML! (no) Τα tags είλαη case sensitive Τν <message> είλαη δηαθνξεηηθό από ην <Message> Τα tags πξέπεη λα είλαη εκθσιεπκέλα ζσζηά <mymessage> <message> Welcome XML </mymessage> </message> (no) Άδεηα tags <Name/>

Το ζσνηακηικό ηης XML 2/2 Όια ηα XML αξρεία πξέπεη λα έρνπλ ένα και μόνο root tag! Όιεο νη ηηκέο ησλ ηδηνηήησλ πξέπεη λα βξίζθνληαη αλάκεζα ζε εηζαγσγηθά <message date= 4/12/2007 > (yes) Όινη νη θελνί ραξαθηήξεο δηαηεξνύληαη Δηζαγσγή ζρνιίσλ όπσο ζηελ HTML <!-- this is a comment -->

XML Elements 1/2 Έλα XML αξρείν είλαη επεθηάζηκν <tag>πεξηερόκελν</tag> Νέα ζηνηρεία κπνξνύλ λα πξνζηεζνύλ <mymessage> <message>welcome to XML!</message> <date>4/12/2007</date> </mymessage> Σρέζεηο κεηαμύ ησλ XML elements mymessage root element and parent element of message & date message & date siblings & child elements of mymessage

XML Elements 2/2 Τν πεξηερόκελν ησλ elements πνηθίιιεη Άιια elements (child elements) Μεηθηό πεξηερόκελν θείκελν & elements Μόλν θείκελν Άδεην element Γελ ππάξρεη πεξηνξηζκόο ζην βάζνο ηνπ εκθσιηαζκνύ ζηνηρείσλ Τα νλόκαηα ησλ elements Μπνξνύλ λα πεξηέρνπλ γξάκκαηα, αξηζκεηηθά ςεθία θαη άιινπο ραξαθηήξεο Γελ κπνξνύλ λα αξρίδνπλ κε αξηζκεηηθό ή ζεκείν ζηίμεο Γελ κπνξνύλ λα αξρίδνπλ κε ηα γξάκκαηα xml (ή XML ή Xml) Γελ κπνξνύλ λα πεξηέρνπλ θελά

XML attributes Τα XML elements κπνξνύλ λα πεξηέρνπλ attributes (ηδηόηεηεο) ζην αξρηθό tag όπσο θαη ζηελ HTML Τα attributes παξέρνπλ πεξηζζόηεξεο πιεξνθνξίεο γηα ηα elements <file type="gif">computer.gif</file> Η ηηκή ελόο attribute πξέπεη λα βξίζθεηαη είηε ζε κνλά είηε ζε δηπιά εηζαγσγηθά Οη επηπιένλ πιεξνθνξίεο γηα έλα element κπνξνύλ λα απνζεθεπηνύλ είηε σο attribute είηε σο child element

Χρήζη elements ανηί attributes! Γηαηί λα απνθεύγεηε ηα attributes; Γελ κπνξνύλ λα πεξηέρνπλ πνιιαπιέο ηηκέο Γελ είλαη εύθνια επεθηάζηκα Γελ πεξηγξάθνπλ δνκέο Γηαρεηξίδνληαη δύζθνια από πξνγξάκκαηα Δίλαη δύζθνινο ν έιεγρνο ηνπ κε βάζε έλα DTD Πόηε λα ρξεζηκνπνηείηε attributes; Γηα πιεξνθνξίεο πνπ δελ είλαη ζρεηηθέο κε ηα δεδνκέλα Γηα ηελ αλάζεζε ID ζηα elements

Προκαθοριζμένες ονηόηηηες αναθοράς Η εηζαγσγή ηνπ ραξαθηήξα < ζε έλα XML αξρείν ζα παξάγεη ζθάικα, θαζώο ν XML parser ζα ζεσξήζεη όηη αξρίδεη έλα θαηλνύξην element Η XML ππνζηεξίδεη ηηο εμήο πέληε πξνθαζνξηζκέλεο νληόηεηεο αλαθνξάο γηα ηνπο εηδηθνύο ραξαθηήξεο: < < > > & & &apos; " " Σθάικα παξάγνπλ κόλν νη ραξαθηήξεο < θαη &

XML CDATA Όιν ην θείκελν ελόο XML αξρείνπ ζα επεμεξγαζηεί από ηνλ XML parser. Δάλ ν ρξήζηεο επηζπκεί λα εηζάγεη πιεξνθνξία ε νπνία δελ πξέπεη λα επεμεξγαζηεί ηόηε απηή πξέπεη λα εκθαληζηεί ζε έλα CDATA section Έλαο CDATA section αξρίδεη κε ην <![CDATA[ θαη ηειεηώλεη κε ην ]]> Σε έλα CDATA δελ επηηξέπεηαη ε αθνινπζία ραξαθηήξσλ ]]> <script> <![CDATA[ function matchwo(a,b) { if (a < b && a < 0) then { return 1 } else { return 0 } } ]]> </ script > View page

Τέλος Δπραξηζηώ πνιύ