14/08/2018, 11:50

XML là gì

XML là viết tắt của E xtensible M arkup L anguage (Ngôn ngữ đánh dấu mở rộng) và là một ngôn ngữ đánh dấu dựa trên text được kế thừa từ Standard Generalized Markup Language (SGML). Các thẻ trong XML thường không được định nghĩa trước mà chúng được tạo theo quy ước của người dùng. XML ...

XML là viết tắt của Extensible Markup Language (Ngôn ngữ đánh dấu mở rộng) và là một ngôn ngữ đánh dấu dựa trên text được kế thừa từ Standard Generalized Markup Language (SGML).

Các thẻ trong XML thường không được định nghĩa trước mà chúng được tạo theo quy ước của người dùng. XML giới thiệu các tính năng mới bằng việc dựa trên các ưu điểm của HTML.

Có một số đặc trưng làm XML hữu ích hơn trong các hệ thống và giải pháp đa dạng:

Sử dụng XML

XML có thể được sử dụng để:

Markup là gì?

XML là một ngôn ngữ đánh dấu (Markup Language), mà định nghĩa tập hợp các qui tắc để mã hóa các tài liệu trong một định dạng có thể đọc được bởi con người và máy tính. Vậy một Markup Language là gì? Markup là thông tin được bổ sung vào một tài liệu nhằm nâng cao ý nghĩa của nó theo các cách cụ thể, trong đó nó nhận diện các thành phần và cách chúng liên quan với nhau. Chính xác hơn, một Markup Language là một tập hợp các biểu tượng có thể được đặt trong text của một tài liệu để phân ranh giới và gán nhãn các phần của tài liệu đó.

Ví dụ sau minh họa cách XML đánh dấu trông như thế nào, khi được nhúng trong một phần của text:

<message>
   <text>Hello, world!</text>
</message>

Ví dụ trên bao gồm các biểu tượng đánh dấu, hoặc các thẻ như <message>...</message> và <text>... </text>. Các thẻ <message> và </message> đánh dấu phần bắt đầu và phần cuối của đoạn XML code. Các thẻ <text> and </text> bao quanh phần văn bản Hello, world!.

XML có phải là một ngôn ngữ lập trình?

Một ngôn ngữ lập trình gồm các qui tắc về cú pháp và từ vựng của riêng nó mà được sử dụng để tạo các chương trình máy tính. Các chương trình này chỉ dẫn máy tính thực hiện các tác vụ cụ thể. XML không đủ tiêu chuẩn để là một ngôn ngữ lập trình khi nó không thực hiện bất kỳ thuật toán hay kỹ thuật tính toán nào. Nó thường được lưu trữ trong một text file đơn giản và được xử lý bởi phần mềm đặc biệt có khả năng thông dịch XML.

Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.

0