Τερμινισμοί του XQuery
- Προηγούμενη σελίδα XQuery HTML
- Επόμενη σελίδα Γλώσσα Γραμμής του XQuery
Στο XQuery, υπάρχουν επτά τύποι κόμβων: στοιχεία, ιδιότητες, κείμενο, χώροι ονομάτων, οδηγίες επεξεργασίας, σχόλια και κόμβος έγγραφου (ή και ρίζα).
Τερμινισμοί του XQuery
Κόμβος
Στο XQuery, υπάρχουν επτά τύποι κόμβων: στοιχεία, ιδιότητες, κείμενο, χώροι ονομάτων, οδηγίες επεξεργασίας, σχόλια και κόμβος έγγραφου (ή και ρίζα). Το XML έγγραφο θεωρείται ως δέντρο κόμβων. Ο κόμβος της ρίζας ονομάζεται κόμβος έγγραφου ή ρίζα.
Δείτε το παρακάτω XML έγγραφο:
<?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="en">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="en" (κόμβος ιδιότητας)
Βασική τιμή (ή και atomic value)
Η βασική τιμή είναι ένας κόμβος χωρίς γονέα ή γιους.
Παράδειγμα βασικής τιμής:
J K. Rowling "en"
Έργο
Το έργο είναι βασική τιμή ή κόμβος.
Σχέσεις κόμβων
Πατέρας (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