XML - Phần tử

XML elementscó thể được định nghĩa là các khối xây dựng của một XML. Các phần tử có thể hoạt động như một vùng chứa để chứa văn bản, phần tử, thuộc tính, đối tượng phương tiện hoặc tất cả những thứ này.

Mỗi tài liệu XML chứa một hoặc nhiều phần tử, phạm vi của chúng được phân định bằng thẻ bắt đầu và thẻ kết thúc, hoặc đối với các phần tử trống, bởi thẻ phần tử trống.

Cú pháp

Sau đây là cú pháp để viết một phần tử XML:

<element-name attribute1 attribute2>
....content
</element-name>

Ở đâu,

  • element-namelà tên của phần tử. Các tên trường hợp của nó trong khi bắt đầu và kết thúc các thẻ phải khớp nhau.

  • attribute1, attribute2là các thuộc tính của phần tử được phân tách bằng khoảng trắng. Một thuộc tính xác định một thuộc tính của phần tử. Nó liên kết tên với một giá trị, là một chuỗi ký tự. Một thuộc tính được viết là -

name = "value"

theo sau tên là dấu =giá trị chuỗi bên trong dấu ngoặc kép ("") hoặc dấu nháy đơn ('').

Phần tử trống

Một phần tử trống (phần tử không có nội dung) có cú pháp sau:

<name attribute1 attribute2.../>

Sau đây là một ví dụ về tài liệu XML sử dụng các phần tử XML khác nhau:

<?xml version = "1.0"?>
<contact-info>
   <address category = "residence">
      <name>Tanmay Patil</name>
      <company>TutorialsPoint</company>
      <phone>(011) 123-4567</phone>
   </address>
</contact-info>

Quy tắc phần tử XML

Các quy tắc sau đây là bắt buộc phải được tuân theo đối với các phần tử XML:

  • Tên phần tử có thể chứa bất kỳ ký tự chữ và số nào. Dấu câu duy nhất được phép trong tên là dấu gạch ngang (-), dấu gạch dưới (_) và dấu chấm (.).

  • Tên có phân biệt chữ hoa chữ thường. Ví dụ: Địa chỉ, địa chỉ và ĐỊA CHỈ là các tên khác nhau.

  • Thẻ bắt đầu và thẻ kết thúc của một phần tử phải giống hệt nhau.

  • Một phần tử, là một vùng chứa, có thể chứa văn bản hoặc các phần tử như trong ví dụ trên.