Τερμίνισμοι του XQuery
- Προηγούμενη Σελίδα XQuery HTML
- Επόμενη Σελίδα Γλώσσα Σύνταξης του XQuery
Στο XQuery υπάρχουν επτά τύποι κόμβων: στοιχεία, ιδιότητες, κείμενο, χώροι ονομάτων, οδηγίες επεξεργασίας, σχόλια και κόμβος έγγραφου (ή και ρίζα).
Τερμίνισμοι του XQuery
Κόμβος
Στο XQuery υπάρχουν επτά τύποι κόμβων: στοιχεία, ιδιότητες, κείμενο, χώροι ονομάτων, οδηγίες επεξεργασίας, σχόλια και το κόμβο έγγραφου (ή και ρίζα). Το XML έγγραφο θεωρείται ως δέντρο κόμβων. Ο κόμβος ρίζας ονομάζεται κόμβος έγγραφου ή ρίζα.
Δείτε το παρακάτω XML έγγραφο:
<?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="el">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Παραδείγματα κόμβων από το παραπάνω XML έγγραφο:
<bookstore> (κόμβος έγγραφου) <author>J K. Rowling</author> (κόμβος στοιχείου) lang="el" (κόμβος ιδιότητας)
Βασικές τιμές (ή και γνωστές ως ατομικές τιμές, Atomic value)
Βασικές τιμές είναι κόμβοι χωρίς γονείς ή παιδιά.
Βασικές τιμές παραδείγματος:
J K. Rowling "el"
Έργο
Το έργο είναι βασική τιμή ή στοιχείο.
Σχέσεις Νομάσματος
Γονέας (Parent)
Κάθε στοιχείο και προτίμηση έχει έναν γονέα.
Στο παρακάτω παράδειγμα, το στοιχείο book είναι γονέας των στοιχείων title, author, year και price:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Παιδιά (Children)
Το στοιχείο μπορεί να έχει μηδέν, ένα ή πολλαπλά παιδιά.
Στο παρακάτω παράδειγμα, τα στοιχεία title, author, year και price είναι παιδιά του στοιχείου book:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Αδέλφια (Sibling)
Τα στοιχεία με τον ίδιο γονέα.
Στο παρακάτω παράδειγμα, τα στοιχεία title, author, year και price είναι αδέλφια:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Προγονικό (Ancestor)
Προγονικό, προγονικό, κ.λπ.
Στο παρακάτω παράδειγμα, οι προγονικοί του στοιχείου title είναι τα στοιχεία book και bookstore:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Απογόνων (Descendant)
Κινητό, παιδί, κ.λπ.
Στο παρακάτω παράδειγμα, τα απογόνια του bookstore είναι τα στοιχεία book, title, author, year και price:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
- Προηγούμενη Σελίδα XQuery HTML
- Επόμενη Σελίδα Γλώσσα Σύνταξης του XQuery