
XML là gì?
XML là từ viết tắt của eXtensible Markup Language, XML được thiết kế để lưu trữ và vận chuyển lượng dữ liệu từ nhỏ đến trung bình và được sử dụng rộng rãi trong việc chia sẻ thông tin có cấu trúc.
Đặc điểm của XML.
XML được dùng cho dữ liệu có cấu trúc.
XML khá giống với HTML.
Tuy là dạng văn bản, XML không được dùng để đọc.
XML thường dài.
Cú pháp cơ bản của XML
Cú pháp XML cơ bản cho một phần tử:
HTML Code:
<name>content</name>
- <name>: thẻ mở, tên của thẻ này sẽ do người dùng tự xác định.
- Content: nội dung chính của thẻ.
- </name>: thẻ đóng, tên của thẻ này và thẻ mở bắt buộc phải giống nhau.
Xét ví dụ sau mô tả thông tin về một lớp học.
HTML Code:
<?xml version=”1.0” encoding=”UTF-8”?> <!--Edited with XML Spy 4.2--> <phonghoc1> <soghe>25</soghe> <sohocsinh>24</sohocsinh> <somaytinh>25</somaytinh> <monhoc>lap trinh co ban</monhoc> </phonghoc1>
Ví dụ trên mô tả các dữ liệu về một lớp học, quản lí thông tin theo tagname. Tagname chính là phonghoc1 và các tagname con là soghe, sohocsinh, somaytinh, monhoc có content lần lượt là 25, 24, 25, laptrinhcoban. Trong ví dụ trên dòng 1 là tùy chọn và không bắt buộc, dòng 2 có vai trò chú thích. Như vậy, không giống với JSON, XML yêu cầu chặt chẽ về cú pháp và rõ ràng trong tính phần cấp thông tin hơn.
Trên đây là cấu trúc lưu trữ dữ liệu XML. Trong bài tiếp theo mình sẽ giới thiệu tiếp về YANG. Mong các bạn chú ý đón xem.