XML - Thẻ
Hãy để chúng tôi tìm hiểu về một trong những phần quan trọng nhất của XML, các thẻ XML. XML tagstạo thành nền tảng của XML. Chúng xác định phạm vi của một phần tử trong XML. Chúng cũng có thể được sử dụng để chèn nhận xét, khai báo các cài đặt cần thiết để phân tích cú pháp môi trường và chèn các hướng dẫn đặc biệt.
Chúng ta có thể phân loại rộng rãi các thẻ XML như sau:
Bắt đầu thẻ
Phần đầu của mỗi phần tử XML không trống được đánh dấu bằng thẻ bắt đầu. Sau đây là một ví dụ về thẻ bắt đầu -
<address>
Thẻ kết thúc
Mọi phần tử có thẻ bắt đầu phải kết thúc bằng thẻ kết thúc. Sau đây là một ví dụ về thẻ kết thúc -
</address>
Lưu ý rằng các thẻ kết thúc bao gồm một solidus ("/") trước tên của một phần tử.
Thẻ trống
Văn bản xuất hiện giữa thẻ bắt đầu và thẻ kết thúc được gọi là nội dung. Một phần tử không có nội dung được gọi là trống. Một phần tử trống có thể được biểu diễn theo hai cách như sau:
Một thẻ bắt đầu ngay sau đó là một thẻ kết thúc như hình dưới đây -
<hr></hr>
Một thẻ phần tử trống hoàn chỉnh như được hiển thị bên dưới -
<hr />
Thẻ phần tử trống có thể được sử dụng cho bất kỳ phần tử nào không có nội dung.
Quy tắc thẻ XML
Sau đây là các quy tắc cần phải tuân theo để sử dụng các thẻ XML:
Quy tắc 1
Các thẻ XML phân biệt chữ hoa chữ thường. Dòng mã sau là một ví dụ về cú pháp sai </Address>, do sự khác biệt về chữ hoa chữ thường trong hai thẻ, được coi là cú pháp sai trong XML.
<address>This is wrong syntax</Address>
Đoạn mã sau cho thấy một cách chính xác, trong đó chúng ta sử dụng cùng một trường hợp để đặt tên cho thẻ bắt đầu và thẻ kết thúc.
<address>This is correct syntax</address>
Quy tắc 2
Các thẻ XML phải được đóng theo một thứ tự thích hợp, tức là, một thẻ XML được mở bên trong một phần tử khác phải được đóng trước khi phần tử bên ngoài được đóng lại. Ví dụ -
<outer_element>
<internal_element>
This tag is closed before the outer_element
</internal_element>
</outer_element>