Khái niệm cơ bản về XML
Nếu bạn đã dành một chút thời gian quanh các diễn đàn nhà phát triển web, có lẽ bạn đã thấy từ 'XML' bị bỏ đi nhiều lần. Vì tò mò, bạn duyệt qua mục Wikipedia cho 'XML' và đọc:

"Ngôn ngữ đánh dấu mở rộng (XML) là một đặc tả mục đích chung để tạo ngôn ngữ đánh dấu tùy chỉnh. [1] Nó được phân loại là ngôn ngữ có thể mở rộng vì nó cho phép người dùng xác định các yếu tố của riêng họ. Mục đích chính của nó là để tạo điều kiện cho việc chia sẻ dữ liệu có cấu trúc trên các hệ thống thông tin khác nhau, đặc biệt thông qua Internet, [2] và nó được sử dụng cả để mã hóa tài liệu và tuần tự hóa dữ liệu. Trong bối cảnh sau, nó có thể so sánh với các ngôn ngữ tuần tự hóa dựa trên văn bản khác như JSON và YAML .. . "
Lúc này, đôi mắt của bạn có lẽ đang trừng trừng và bạn muốn chúc bạn không bao giờ thậm chí NGHE XML.

Chà, đừng hoảng sợ, bởi vì nó thực sự không phức tạp như bạn nghĩ!

XML, khá đơn giản, là một cách để lưu trữ thông tin. Cái hay của XML là nó hoàn toàn có thể tùy chỉnh bởi BẠN, nhà phát triển web. Không có mã phức tạp để tìm hiểu hoặc gỡ lỗi, vì bạn có thể sử dụng bất kỳ tên nào bạn thích cho các trường. Đây thực sự là ngôn ngữ lập trình dễ học nhất vì bạn tự xác định hầu hết mã.

OK, hãy xem một ví dụ. Giả sử bạn muốn tạo một danh mục các cuốn sách yêu thích của bạn. Sử dụng XML, các mục nhập của bạn sẽ trông giống như thế này:


Đá lửa Fred
Nhạc rock
Cuốn sách yêu thích của tôi!


Cũng như HTML, văn bản giữa các ký hiệu được gọi là 'thẻ.' Sự khác biệt trong XML là bạn, nhà phát triển web, có thể xác định các thẻ của riêng bạn và gọi chúng theo bất cứ thứ gì bạn thích. Có một vài quy tắc cú pháp để tìm hiểu trước khi bạn bắt đầu xây dựng các thẻ của riêng mình:

  • Mỗi thẻ mở phải có một thẻ đóng phù hợp. Nói cách khác, nếu bạn có thẻ trong tài liệu XML của mình, bạn phải có thẻ đóng ở đâu đó phía dưới.

  • Không giống như HTML, các thẻ trong XML phân biệt chữ hoa chữ thường. Điều đó có nghĩa là không phải là thẻ giống như hoặc.

  • Một vài ký tự có ý nghĩa được xác định trước và không thể được sử dụng trong thẻ. Chúng là: ít hơn ký hiệu (), ký hiệu (&), dấu nháy đơn (') và dấu ngoặc kép (").


Có lẽ lợi thế lớn nhất khi sử dụng XML là các tài liệu của nó được lưu trữ trên máy tính của bạn ở định dạng văn bản thuần túy. Do đó, bất kỳ máy tính, trình duyệt hoặc máy chủ nào cũng có thể hiểu các tệp này bất kể loại nào, vì vậy bạn có thể dễ dàng chia sẻ dữ liệu với khách truy cập của mình. Các tệp XML có thể được sử dụng với hầu hết mọi ứng dụng máy tính. Thật dễ dàng để gọi các tệp XML từ một trang HTML, có nghĩa là bạn không cần lo lắng về việc làm lại HTML mỗi khi bạn thêm nhiều dữ liệu - điều duy nhất bạn cần điều chỉnh là tài liệu XML.

Hãy theo dõi bài viết tiếp theo của chúng tôi, trong đó chúng tôi sẽ chia nhỏ các phần tử của tệp XML và giúp bạn xây dựng tài liệu XML đầu tiên của mình.

Video HướNg DẫN: Bài 1 Giới thiệu công nghệ XML và cài đặt ứng dụng | Công nghệ XML (Có Thể 2024).