XML Là Gì? Cú Pháp Căn Bản Của XML
Có thể bạn quan tâm
Website trends
- Giới thiệu
- Liên hệ
- Website là gì?
- Thiết kế web
- Thuật ngữ về Website
- Xu hướng website
- HTML
- HTML cơ bản
- HTML 5
- CSS
- CSS cơ bản
- Bootstrap
- JavaScript
- JavaScript
- jQuery
- AngularJS
- JSON
- AJAX
- Cơ sở dữ liệu
- Microsoft SQL Server
- My SQL Server
- XML
- Website Frameworks
- Ngôn ngữ PHP
- Ngôn ngữ ASP
- Ngôn ngữ ASP.NET
- MVC Framework
- Hỏi đáp
- Hỏi đáp
- Website là gì?
- HTML
- CSS
- JavaScript
- Cơ sở dữ liệu
- Website Frameworks
- Hỏi đáp
1. XML là gì?
XML là viết tắt của từ eXtensible Markup Language, hay còn gọi là ngôn ngữ đánh dấu mở rộng do W3C đề nghị với mục đích tạo ra các ngôn ngữ đánh dấu khác. Đây là một tập hợp con đơn giản có thể mô tả nhiều loại dữ liệu khác nhau nên rất hữu ích trong việc chia sẻ dữ liệu giữa các hệ thống. Ví dụ khi bạn xây dựng một ứng dụng bằng C# và một ứng dụng bằng PHP thì hai ngôn ngữ này không thể hiểu nhau, vì vậy ta sẽ sử dụng XML để trao đổi dữ liệu. Tất cả những đặc tả dữ liệu XML đều phải tuân theo quy luật và cú pháp của nó nên hầu như các file XML đều rất nghiêm khắc trong việc biên dịch. Tuy nhiên công nghệ này cần phải được xem xét bởi vì trong quá trình thao tác và truyền dữ liệu nó có tỉ lệ sai sót lên tới 5% - 7%. Con số này không cao nhưng cũng rất đáng để cân nhức khi sử dụng. Điển hình nhất là ngôn ngữ đánh dấu siêu văn bản HTML sử dụng cú pháp của XML để tạo nên và nó có các bộ phần tử và thuộc tính không mềm dẻo nên chỉ có tác dụng trong việc trình bày dữ liệu trên trình duyệt Browser. Để rõ hơn về khái niệm XML là gì thì bạn nên đọc ở bài viết trên Wiki nhé.2. Cú pháp của tài liệu XML
Nếu bạn đã học qua HTML rồi thì rất dễ dàng hiểu cú pháp của XML bởi vì HTML được xây dựng dựa trên cú pháp của XML. File XML sẽ có phần mở rộng là .xml. Tuy nhiên bạn hoàn toàn có thể sử dụng ngôn ngữ lập trình để thay đổi phần mở rộng cho nó (sẽ tìm hiểu sau).Cú pháp của thẻ XML:
XML được xây dựng dựa vào cấu trúc NODE lồng nhau, mỗi node sẽ có một thẻ mở và một thẻ đóng như sau:Khai báo Header (Chỉ thị xử lý):
Trên đầu mỗi file XML bạn phải khai báo một thẻ để thông báo version XML đang sử dụng (thường là version 1.0), và còn có thể chứa các thông tin về mã hóa ký tự hoặc các phụ thuộc bên ngoài khác (sẽ tìm hiểu sau). Giá trị của encoding (kiểu mã hóa ký tự) thuộc một trong các định dạng sau: UTF-8, UTF-16, ISO-10646-UCS-2, ISO-10646-UCS-4, ISO-8859-1 to ISO-8859-9, ISO-2022-JP, Shift_JIS, EUC-JP. Cú pháp của thẻ chỉ thị xử lý như sau:Root node:
Mỗi tài liệu XML nên có một thẻ ngoài cùng và ta gọi thẻ này là root node. Thẻ này sẽ khai báo tên chính của tài liệu XML. Ví dụ mình cần lưu trữ danh sách domain thì có thể viết như sau:3. Lời kết
Về khái niệm XML là gì thì bạn nên tham khảo thêm ở trang trên trang W3C, riêng với bài thứ nhất này mục đích là giới thiệu cú pháp căn bản của một tài liệu XML nên mình không viết nhiều. Bài tiếp theo chúng ta sẽ tìm hiểu cấu trúc cây của tài liệu XML.freetuts.net xml là gì, cú pháp cơ bản của xmlBài viết sau
10 Quan niệm không đúng trong việc học lập trình Session là gì và cách sử dụng Framework và Library khác nhau như thế nào? Những điều khái quát cơ bản về PHP FrameworkTìm hiểu cơ sở dữ liệu là gì? và hệ quản trị CSDL MYSQL Giới thiệu về JavaScript Sự khác nhau giữa website và webpage Những điều cần biết về webpageHLTM là gì và vì sao nó quan trọngKiến thức cơ bản về WebsiteBài viết sau
10 Quan niệm không đúng trong việc học lập trình Session là gì và cách sử dụng Framework và Library khác nhau như thế nào? Những điều khái quát cơ bản về PHP FrameworkTìm hiểu cơ sở dữ liệu là gì? và hệ quản trị CSDL MYSQL Giới thiệu về JavaScript Sự khác nhau giữa website và webpage Những điều cần biết về webpageHLTM là gì và vì sao nó quan trọngKiến thức cơ bản về WebsiteWebsite là gì?
Thiết kế webThuật ngữ về WebsiteXu hướng websiteHTML
HTML cơ bảnHTML 5CSS
CSS cơ bảnBootstrapJavaScript
JavaScriptjQueryAngularJSJSONAJAXCơ sở dữ liệu
Microsoft SQL ServerMy SQL ServerXMLWebsite Frameworks
Ngôn ngữ PHPNgôn ngữ ASPNgôn ngữ ASP.NETMVC FrameworkHỏi đáp
Hỏi đápLiên kết
© 2017 www.xuhuongweb.com. Allrights Reserved.
Từ khóa » Cú Pháp Xml Là Gì
-
TÌM HIỂU VỀ NGÔN NGỮ XML - Hybrid Technologies
-
Bài 01: XML Là Gì? Cú Pháp Căn Bản Của XML
-
XML Là Gì? Tìm Hiểu Về XML - TopDev
-
File XML Là Gì? Tìm Hiểu Về Ngôn Ngữ XML - Vietnix
-
Bài 1.4. Cú Pháp XML | V1Study
-
Tìm Hiểu Cấu Trúc Và Cú Pháp Của XML - Mẹo Vặt
-
XML Là Gì? Cú Pháp Căn Bản Của XML | PLC Schneider
-
XML – Wikipedia Tiếng Việt
-
XML LÀ GÌ? CÚ PHÁP CĂN BẢN CỦA XML - Inlogo
-
Bài 01: XML Là Gì? Cú Pháp Căn Bản Của XML - Hỏi Gì 247
-
XML Là Gì? Tìm Hiểu Về Cấu Trúc, đặc điểm Của File XML - Teky
-
Bài 01: XML Là Gì? Cú Pháp Căn Bản Của XML - EXP.GG
-
File XML Là Gì? Ưu Nhược điểm File XML? Cách Mở File XML Như Thế ...
-
Tìm Hiểu Về Cú Pháp Văn Bản XML