Xml so với html

Trong quá trình sử dụng máy tính, một số tệp sẽ yêu cầu bạn xác minh cú pháp mã hóa để máy móc có thể hiểu được. Và tệp XML chính là công cụ giúp bạn thực hiện điều đó. XML sẽ thông qua việc sử dụng thẻ tùy chỉnh để mô tả cấu trúc và các tính năng khác của tài liệu. Nếu vẫn chưa xác định tệp XML là gì?

Nội dung

  1. XML là gì?
  2. Ưu và nhược điểm của XML là gì?
    1. ưu điểm
    2. nhược điểm
  3. Sự khác biệt giữa XML và HTML
  4. A number of cú pháp XML
    1. 1. Khai báo XML
    2. 2. Các quy tắc cú pháp khai báo XML
    3. 3. Thẻ và Thành phần
    4. 4. Quy tắc cú pháp cho Tags và Elements
    5. 5. Thuộc tính [Attributes]
    6. 6. Quy tắc cú pháp cho thuộc tính
    7. 7. Tham chiếu trong XML
    8. 8. Văn bản trong XML
  5. Cách mở tệp XML
    1. 1. Open by Notepad
    2. 2. Open by web browser
    3. 3. Sử dụng trình chỉnh sửa trực tuyến
  6. Lời kết

XML là gì?

Được tạo ra bởi World Wide Web Consortium [W3C], XML hay Extensible Markup Language, dịch sang tiếng Việt chính là “ngôn ngữ đánh dấu mở rộng” có chức năng truyền đạt và mô tả nhiều loại dữ liệu khác nhau. Từ đó, việc chia sẻ dữ liệu sẽ diễn ra giữa các hệ thống và nền tảng thông qua mạng Internet sẽ diễn ra vô cùng đơn giản

Ví dụ. Khi bạn xây dựng ứng dụng A bằng PHP và ứng dụng B bằng Java. Lúc này, hai ngôn ngữ của 2 ứng dụng sẽ không thể hiểu nhau, vì vậy chúng ta cần đến tệp XML để trao đổi và mã hóa dữ liệu

Vietnix

Here href là tên thuộc tính và https. //Google. com/ is property value

6. Quy tắc cú pháp cho thuộc tính

  • Khác với HTML, tên thuộc tính trong XML là phân biệt kiểu chữ. Ví dụ như HREF và href sẽ là hai thuộc tính khác nhau
  • Cùng một thuộc tính không thể có hai giá trị trong một cú pháp. Ví dụ sau sẽ thấy việc sai cú pháp khi thuộc tính được nhắc lại 2 lần


Truong
Vietnix
[0965] 333-333
0
  • Các thuộc tính giá trị phải luôn luôn trong các trích dẫn trích dẫn “…” và các thuộc tính được xác định nghĩa thì sẽ không có trích dẫn. Sau đây là 1 ví dụ sai cú pháp trích dẫn


Truong
Vietnix
[0965] 333-333
1

7. Tham chiếu trong XML

Tham chiếu [References] cho phép bạn thêm hoặc bao bọc phần văn bản/đánh dấu bổ sung trong tệp XML. Tham chiếu luôn bắt đầu với biểu tượng “&” [ký tự dành riêng] và kết thúc với ký tự “;”. Sau đây là 2 kiểu tham chiếu của XML

  • Tham chiếu thực thể [Entity Reference]. Chứa một tên giữa dấu tách mở “&” và dấu tách đóng”;”. Ví dụ. & then amp is name
  • Tham chiếu ký tự [ Character Reference ]. Chứa các tham chiếu, ví dụ A, có dấu mũ [#] đứng trước 1 con số. Con số này luôn luôn tham chiếu tới mã hóa Unicode của các ký tự. Như ví dụ trên thì số 65 đang tham chiếu tới chữ cái “A”

8. Văn bản trong XML

  • Trong ngôn ngữ XML, tên của phần tử và thuộc tính sẽ là “phân biệt kiểu chữ” nên 2 phần tử mở và đóng cần phải được viết giống nhau [mô tả cả viết hoa và dấu câu]
  • Tất cả các tệp XML phải được lưu dưới định dạng Unicode UTF-8 hoặc UTF-16 để tránh bị mã hóa
  • Các ký tự như khoảng trắng, tab và ngắt dòng giữa các phần tử và thuộc tính XML sẽ bị bỏ qua
  • Các cú pháp XML sẽ có 1 số ký tự dành riêng và chúng không được sử dụng một cách trực tiếp. Để sử dụng chúng, bạn cần tuân theo một số thực tế có thể thay thế như sau
Ký tự không được phép sử dụngThực thể thay thếMiêu tảLớn hơn&&Và‘'Dấu nháy đơn“"Trích dẫn kép

Chương trình ưu đãi cuối năm tại Vietnix

Cách mở tệp XML

Có 3 cách mở file XML đó là

1. Open by Notepad

Là cách mở tệp XML đơn giản nhất, những gì bạn cần làm là nhấp chuột phải vào tệp XML cần mở > Mở bằng > Notepad

Mở tệp XML bằng Notepad

2. Open by web browser

Chuột phải vào tệp XML cần mở > Mở bằng > Chọn trình duyệt bạn muốn sử dụng để mở tệp

Dữ liệu mở bằng web sẽ có cấu trúc gọn gàng nhưng nó sẽ không đẹp bằng chế độ xem mã được mã hóa khi mở bằng Notepad

Open file XML bằng web browser

3. Sử dụng trình chỉnh sửa trực tuyến

Ở đây, chúng tôi sẽ hướng dẫn bạn sử dụng CodeBeautify, trang được chia thành 3 phần

  • Bên trái. Là file XML bạn đang làm
  • Chính giữa. Bạn sẽ tìm thấy một số tùy chọn
  • Side must. Kết quả là khi thực hiện thay đổi

Nút Treeview hiển thị dữ liệu của bạn trong một cây cấu trúc được định dạng độc đáo trong Ngăn chặn kết quả, với tất cả các thẻ của bạn ở bên trái màu cam và các thuộc tính ở bên phải của các thẻ

Làm đẹp hiển thị dữ liệu của bạn với các dòng gọn gàng, dễ đọc trong ngăn kết quả

Bạn có thể sử dụng nút XML thành JSON để chuyển đổi định dạng XML thành JSON

Lời kết

Trên đây chính là toàn bộ thông tin về XML là thứ mà chúng tôi đã tìm hiểu và sưu tầm được. Mong rằng qua bài viết, quý độc giả đã có cái nhìn toàn hiện hơn về loại ngôn ngữ lập trình này. Chúc bạn sử dụng File XML thành công và thật an toàn nhé

Chia sẻ bài viết

đánh giá

5/5 - [1 bình chọn]

nguyễn hưng

Conconnection with mình qua

Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hoàn thành chứng chỉ CDMP của PearsonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Please connect with mình nhé

Chủ Đề