Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tìm hiểu về XML ( eXtensible Markup Language )



    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>
    Quy định trong cú pháp của XML:
    • <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.
    Ví dụ về XML đơn giản.

    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>
    Phân tích:

    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.


Working...
X