Cấu trúc cây XML
- Trang trước Mục đích sử dụng XML
- Trang tiếp theo Cú pháp XML
Văn bản XML tạo thành một cấu trúc cây, bắt đầu từ "cội nguồn" và sau đó mở rộng đến "cành lá".
Cấu trúc cây XML

Văn bản XML mẫu
Hình ảnh trên đại diện cho danh sách sách này trong XML:
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="Món ăn"> <title lang="zh">Nói về ăn uống trong nhà</title> <author>Liang Shiqiu</author> <press>Nhà xuất bản Văn nghệ Giang Tô</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category="Trẻ em"> <title lang="zh">Bố狐狸 tuyệt vời</title> <author>Rolf Dahl</author> <translator>Đại Vi</translator> <press>Nhà xuất bản Mai ngày</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> <book category="Văn học"> <title lang="zh">Chuyển đổi điều quen thuộc thành điều lạ lẫm</title> <author>Simone de Beauvoir</author> <author>Peter Hafner</author> <translator>Nguyễn Lập Thu</translator> <press>Nhà xuất bản Đại học Nam Kinh</press> <year>2023</year> <price>68</price> <ISBN>9787305269387</ISBN> </book> <book category="Khoa học"> <title lang="zh">Bạn có muốn bay không, như chim vậy không?</title> <author>Richard Dawkins</author> <author>Anna Renzova</author> <translator>Ca Thiên Y</translator> <press>Nhà xuất bản Khoa học và Công nghệ Hồ Nam</press> <year>2023</year> <price>88</price> <ISBN>9787571019075</ISBN> </book> <book category="chính trị" cover="bìa mềm"> <title lang="zh">Lời nói về dân chủ ở Mỹ</title> <author>Tuốc Vil</author> <translator>Đổng Guoliáng</translator> <press>Đ�� sách kinh doanh</press> <year>1989</year> <price>60</price> <ISBN>9787100124553</ISBN> </book> </bookstore>
Cấu trúc cây XML
Các phần tử trong tài liệu XML tạo thành một câyCây phần tử。
Cây này bắt đầu từElement gốcBắt đầu và mở rộng đến câyPhần tử con。
Tài liệu XML phải chứa phần tử gốc. Phần tử này là phần tử cha của tất cả các phần tử khác.
Mọi phần tử đều có thể có phần tử con:
<root> <child> <subchild>.....</subchild> </child> </root>
Các thuật ngữ cha, con và anh em được sử dụng để mô tả mối quan hệ giữa các phần tử.
Element cha có phần tử con. Các phần tử con cũng có phần tử cha. Các phần tử cùng cấp trở thành anh em (anh em hoặc chị em).
Mọi phần tử đều có thể có nội dung văn bản (Nhà văn nói về ăn uống) và thuộc tính (category="món ăn"), tương tự như trong HTML.
Ngữ pháp tự mô tả
XML sử dụng ngữ pháp đơn giản và tự mô tả:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
Dòng đầu tiên là bản khai báo XML. Nó định nghĩa phiên bản XML (1.0) và mã hóa được sử dụng (UTF-8).
Dòng tiếp theo mô tả tài liệuElement gốc(như đang nói: “Tài liệu này là một ghi chú”):
<note>
Tiếp theo 4 dòng mô tả gốc 4 phần tử con(to, from, heading và body):
<to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body>
Dòng cuối cùng định nghĩa kết thúc của Element gốc:
</note>
Từ ví dụ này có thể tưởng tượng rằng tài liệu XML chứa một tờ nhắn của John gửi George.
XML có tính tự mô tả tuyệt vời, bạn có đồng ý không?
- Trang trước Mục đích sử dụng XML
- Trang tiếp theo Cú pháp XML