Video: Khắc phục lỗi không mở được file pdf, file excel, không mở được ứng dụng trong Windows 2025
Tất cả các ứng dụng Android bao gồm một số mã Java, một số tài liệu XML và một số thông tin khác. XML là viết tắt của eXtensible Markup Language) Bạn có thể đã quen thuộc với các tài liệu HTML - bánh mì và bơ của World Wide Web. Giống như một tài liệu HTML, mỗi tài liệu XML bao gồm các thẻ (góc ngoặc) mô tả các thông tin khác nhau) Nhưng không giống như một tài liệu HTML, một tài liệu XML không nhất thiết mô tả một trang có thể hiển thị
Một thẻ
-
bắt đầu từ
-
bắt đầu với một thẻ
Một thẻ < một dấu ngoặc mở rộng và tên Một ký tự cuối cùng của thẻ bắt đầu là một dấu ngoặc đóng lại Nhãn phần trống
bắt đầu bằng một chữ mở le bracket theo sau bởi một cái tên. Hai ký tự cuối cùng của thẻ nguyên tố rỗng là dấu gạch chéo trước, sau đó là dấu ngoặc đóng.
bắt đầu với một khung góc mở, sau đó là dấu gạch chéo và tên. Ký tự cuối cùng của thẻ cuối cùng là một khung giá đóng. Một phần tử XML có cả thẻ bắt đầu và thẻ kết thúc, hoặc thẻ có một thẻ phần tử rỗng. Các yếu tố được xếp chồng lên nhau hoặc không chồng lên nhau.
-
Ví dụ, trong đoạn mã sau đây, một phần tử TableLayout chứa hai phần tử TableRow:
-
xmlns: android = " // schemas" android: layout_width = "fill_parent" android: layout_height = "fill_parent" >> > Đoạn mã trước hoạt động vì TableRow đầu tiên kết thúc trước khi TableRow thứ hai bắt đầu. Nhưng mã XML sau đây là bất hợp pháp:
Với hai thẻ bắt đầu được theo sau bởi hai thẻ kết thúc, mã XML mới này không vượt qua sự tập hợp.
Mỗi tài liệu XML chứa một phần tử gốc - một phần tử trong đó tất cả các phần tử khác được lồng vào nhau. Các tài liệu XML khác nhau sử dụng các tên phần tử khác nhau. Trong mỗi tài liệu HTML, phần tử
có nghĩa là
ngắt dòng
-
. Nhưng trong XML, tên RelativeLayout và TextView đặc biệt đối với các tài liệu bố cục Android. Và tên danh mục và thương mại đặc biệt đối với tài liệu XML tài chính (FpML). Dấu nhắc tên và phoneme rất đặc biệt đối với XML thoại (VoiceXML). Mỗi loại tài liệu có danh sách các tên phần tử riêng.
-
Văn bản trong một tài liệu XML phân biệt chữ hoa chữ thường.
Ví dụ: nếu bạn thay đổi RelativeLayout thành relativelayout, ứng dụng sẽ không chạy.
Bắt đầu thẻ và thẻ phần tử rỗng có thể chứa các thuộc tính. Thuộc tính
-
là một cặp tên-giá trị. Mỗi thuộc tính có dạng
tên =
-
"
giá trị " . Các dấu ngoặc kép quanh giá trị là bắt buộc. Một phần tử XML không rỗng có thể chứa nội dung. Ví dụ, trong phần tử Xin chào thế giới!, nội dung Xin chào thế giới! được kẹp giữa thẻ bắt đầu () và thẻ kết thúc ().