XML là gì?

Tệp Ngôn ngữ đánh dấu mở rộng (XML) là tài liệu dựa trên văn bản cho phép bạn lưu bằng đuôi mở rộng .xml. Bạn có thể viết XML tương tự như các tệp văn bản khác. Để tạo hoặc chỉnh sửa một tệp XML, bạn có thể sử dụng bất kỳ cách nào sau đây:

  • Trình soạn thảo văn bản như Notepad hoặc Notepad++
  • Trình biên tập XML trực tuyến
  • Trình duyệt web

Bất kỳ tệp XML nào cũng bao gồm các thành phần sau.

Tài liệu XML

Các thẻ <xml></xml> được dùng để đánh dấu phần đầu và phần cuối tệp XML. Nội dung trong những thẻ này còn được gọi là tài liệu XML. Đây là thẻ đầu tiên mà bất kỳ phần mềm nào sẽ tìm kiếm để xử lý mã XML

Phần khai báo XML

Một tài liệu XML luôn bắt đầu với một số thông tin về chính nó. Ví dụ: tài liệu này có thể đề cập đến phiên bản XML mà nó tuân theo. Phần mở đầu này được gọi là phần khai báo XML. Đây là một ví dụ.

<?xml version=”1.0″ encoding=”UTF-8″?>

Các phần tử XML

Tất cả những thẻ khác bạn tạo trong tài liệu XML được gọi là các phần tử XML. Các phần tử XML có thể chứa những đặc tính này:

  • Văn bản
  • Thuộc tính
  • Các phần tử khác

Tất cả các tài liệu XML đều bắt đầu với một thẻ chính, được gọi là phần tử gốc.

Ví dụ: hãy xem xét tệp XML dưới đây.

<InvitationList>

<family>

<aunt>

<name>Christine</name>

<name>Stephanie</name>

</aunt>

</family>

</InvitationList>

<InvitationList>là yếu tố gốc; gia đình là tên yếu tố khác.

Các thuộc tính XML

Phần tử XML có thể có nhiều bộ mô tả khác được gọi là các thuộc tính. Bạn có thể xác định tên thuộc tính của riêng mình và viết giá trị thuộc tính trong các dấu ngoặc kép như sau.

<person age=”22″>

Nội dung XML

Dữ liệu trong tệp XML còn được gọi là nội dung XML. Ví dụ: trong tệp XML, bạn có thể thấy dữ liệu như thế này.

<friend>

<name>Charlie</name>

<name>Steve</name>

</friend>

Các giá trị dữ liệu Charlie Steve là nội dung.