Βίντεο: Εισάγετε το αρχείο προϊόντα.xml, που βρίσκεται στον φάκελο IL-ates\Files της επιφάνειας... 2024
Κάθε εφαρμογή Android αποτελείται από κάποιο κώδικα Java, ορισμένα έγγραφα XML και κάποιες άλλες πληροφορίες. XML σημαίνει εκτατή γλώσσα σήμανσης.) Μπορεί να έχετε ήδη εξοικειωθεί με έγγραφα HTML - το ψωμί και το βούτυρο του World Wide Web. Όπως ένα έγγραφο HTML, κάθε έγγραφο XML αποτελείται από ετικέτες αλλά αντίθετα με ένα έγγραφο HTML, ένα έγγραφο XML δεν περιγράφει απαραιτήτως μια σελίδα που εμφανίζεται.
Μια αρχική ετικέτα
-
ξεκινάει με ένα ανοιχτό γωνιακό βραχίονα και ένα όνομα.Ο τελευταίος χαρακτήρας ενός πινακιδιού έναρξης είναι ένας βραχίονας γωνίας κλεισίματος
Ένα ετικέτα κενού στοιχείου ξεκινά με ένα ανοιχτό ang le bracket που ακολουθείται από ένα όνομα. Οι τελευταίοι δύο χαρακτήρες ενός κεντρικού ετικέτρου είναι μια προς τα εμπρός κάθετος που ακολουθείται από ένα βραχίονα γωνίας κλεισίματος.
Ένα στοιχείο XML είτε έχει ετικέτα έναρξης και ετικέτα τέλους είτε έχει ετικέτα κενό στοιχείου. Τα στοιχεία είναι είτε ένθετα το ένα μέσα στο άλλο είτε δεν έχουν επικάλυψη. Για παράδειγμα, στον ακόλουθο κώδικα, ένα στοιχείο TableLayout περιέχει δύο στοιχεία TableRow:
-
xmlns: android = " // schema.android.com / apk / res / android" καιroid: layout_width = "fill_parent" καιroid: layout_height = "fill_parent" >> > Ο προηγούμενος κώδικας λειτουργεί επειδή το πρώτο TableRow τελειώνει πριν ξεκινήσει το δεύτερο TableRow. Ο παρακάτω κώδικας XML είναι παράνομος:
Με δύο ετικέτες έναρξης που ακολουθούνται από δύο τελικές ετικέτες, αυτός ο νέος κώδικας XML δεν μεταβιβάζεται.
Κάθε έγγραφο XML περιέχει ένα στοιχείο ρίζας - ένα στοιχείο στο οποίο όλα τα άλλα στοιχεία είναι ένθετα. Διαφορετικά έγγραφα XML χρησιμοποιούν διαφορετικά ονόματα στοιχείων. Σε κάθε έγγραφο HTML, το στοιχείο
αντιπροσωπεύει το
διάλειμμα γραμμής
-
. Αλλά σε XML, τα ονόματα RelativeLayout και TextView είναι ιδιαίτερα ειδικά για τα έγγραφα διάταξης Android. Και το χαρτοφυλάκιο ονομάτων και το εμπόριο είναι ειδικά για τα έγγραφα XML του χρηματοπιστωτικού προϊόντος (Fpml). Τα ονόματα προτροπής και φωνή είναι ιδιόρρυθμα στη φωνή XML (VoiceXML). Κάθε είδος εγγράφου έχει τη δική του λίστα με ονόματα στοιχείων.
-
Το κείμενο σε ένα έγγραφο XML κάνει διάκριση πεζών-κεφαλαίων.
Για παράδειγμα, αν αλλάξετε το RelativeLayout στη σχετικήανάπτυξη, η εφαρμογή δεν θα εκτελεστεί.
Οι ετικέτες εκκίνησης και οι ετικέτες κενών στοιχείων ενδέχεται να περιέχουν ιδιότητες. Ένα χαρακτηριστικό
-
είναι ένα ζεύγος ονομαστικής αξίας. Κάθε ιδιότητα έχει τη μορφή
όνομα =
-
"
τιμή " . Τα εισαγωγικά γύρω από την τιμή είναι απαραίτητα. Ένα μη κενό στοιχείο XML μπορεί να περιέχει περιεχόμενο. Για παράδειγμα, στο στοιχείο Hello world!, το περιεχόμενο Hello world! μεταξύ της ετικέτας έναρξης () και της τελικής ετικέτας ().