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 và dì 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 và Steve là nội dung.
