XML là gì?

    Có 1 số file trong máy tính em có đuôi XML. Em không hiểu ý nghĩa nó là gì. Anh chị nào biết giải thích giùm em XML là gì với? Và làm sao để mở tệp XML vậy ạ? Em cảm ơn ạ.

     

    Câu hỏi của vào 17/02/2020   danh mục: Công nghệ.
  • 1 Trả lời

      Có bao giờ bạn tự hỏi tại sao có 1 số file lại có đuôi .xml không? Vậy liệu nó có ý nghĩa gì? XML là hệ thống ngôn ngữ khá phổ biến hiện nay, trên hầu hết các nền tảng khác nhau. XML là gì? Hãy cùng xem bài viết chi tiết hơn nhé.

      XML là gì?

      Trước khi đi thẳng vào XML thực sự là gì hãy xem qua tệp mở rộng .xml là gì? .xml là tệp Ngôn ngữ đánh dấu mở rộng (XML).

      XML là ngôn ngữ đánh dấu được tạo bởi World Wide Web Consortium (W3C) để xác định cú pháp mã hóa tài liệu mà cả người và máy đều có thể đọc được. Nó thực hiện điều này thông qua việc sử dụng các thẻ xác định cấu trúc, cách tài liệu được lưu trữ và truyền tải.

      Có lẽ dễ dàng nhất để so sánh nó với một ngôn ngữ đánh dấu khác mà bạn có thể quen thuộc là Ngôn ngữ đánh dấu siêu văn bản (HTML) được sử dụng để mã hóa các trang web. HTML sử dụng bộ ký hiệu đánh dấu được xác định trước (mã ngắn) mô tả định dạng của nội dung trên trang web. Ví dụ: mã HTML đơn giản sau đây sử dụng các thẻ để làm cho một số từ in đậm:

      <strong>XML là gì?</strong>

      Tuy nhiên, điều làm nên sự khác biệt của XML là nó có thể mở rộng. XML không có ngôn ngữ đánh dấu được xác định trước, giống như HTML. Thay vào đó, XML cho phép người dùng tạo các biểu tượng đánh dấu của riêng nó để mô tả nội dung, tạo một bộ biểu tượng không giới hạn và tự xác định.

      Về cơ bản, HTML là ngôn ngữ tập trung vào việc trình bày nội dung, trong khi XML là ngôn ngữ mô tả dữ liệu chuyên dụng được sử dụng để lưu trữ dữ liệu.

      Trên thực tế, XML thường được sử dụng làm cơ sở cho các định dạng tài liệu khác. Dưới đây là một số bạn có thể nhận ra:

      • RSS và ATOM đều mô tả cách các ứng dụng đọc xử lý các nguồn cấp web.
      • Microsoft .NET sử dụng XML cho các tệp cấu hình của nó.
      • Microsoft Office 2007 trở lên sử dụng XML làm cơ sở cho cấu trúc tài liệu. Ví dụ, “X” trong Word .DOCX có nghĩa là định dạng tài liệu Word .DOCX và nó cũng được sử dụng trong Excel (tệp XLSX) và PowerPoint (tệp PPTX).

      Làm sao để mở tệp XML?

      Có một số cách bạn có thể mở trực tiếp tệp XML. Bạn có thể mở và chỉnh sửa chúng bằng bất kỳ trình soạn thảo văn bản nào, xem chúng bằng bất kỳ trình duyệt web nào hoặc sử dụng trang web để bạn có thể xem, chỉnh sửa và thậm chí chuyển đổi chúng sang các định dạng khác.

      Sử dụng Text Editor (Trình soạn thảo văn bản) nếu bạn thường xuyên làm việc với các tệp XML

      Vì các tệp XML thực sự chỉ là các tệp văn bản, bạn có thể mở chúng trong bất kỳ trình soạn thảo văn bản nào. Vấn đề là, rất nhiều trình soạn thảo văn bản như Notepad, không được thiết kế để hiển thị các tệp XML.

      Bấm chuột phải vào tệp XML mà bạn muốn mở, trỏ đến Open With, rồi bấm vào tùy chọn Notepad.

      Lưu ý : Chúng mình đang sử dụng các ví dụ ở HĐH Windows, tương tự với với các hệ điều hành khác.

      Vì vậy, mặc dù Notepad có thể kiểm tra nhanh tệp XML, nhưng bạn nên sử dụng một công cụ nâng cao hơn như Notepad ++, sẽ nổi bật cú pháp hơn.

      Đây là cùng một tệp XML được mở trong Notepad ++:

      Sử dụng trình duyệt web để xem cấu trúc dữ liệu

      Nếu không thực sự cần chỉnh sửa các tệp XML, nhưng thỉnh thoảng bạn muốn xem trình duyệt web mặc định của bạn có thể xem được. Nhấp đúp vào tệp XML trong trình duyệt của bạn.

      Nếu không, bạn có thể nhấp chuột phải vào tệp để tìm các tùy chọn để mở tệp bằng bất kỳ ứng dụng nào bạn muốn. Chỉ cần chọn trình duyệt web của bạn từ danh sách. Chúng mình đang sử dụng Chrome trong ví dụ này.

      Khi tệp mở ra, bạn sẽ thấy cấu trúc của dữ liệu. Nó không đẹp như chế độ xem được mã hóa màu như Notepad ++, nhưng tốt hơn trên Notepad.

      Sử dụng Trình chỉnh sửa trực tuyến để xem, chỉnh sửa hoặc chuyển đổi tệp XML

      Nếu muốn chỉnh sửa tệp XML và không muốn tải xuống trình soạn thảo văn bản mới hoặc nếu bạn cần chuyển đổi tệp XML sang định dạng khác, có một số trình soạn thảo XML trực tuyến phù hợp và miễn phí. TutorialsPoint.com, XMLGrid.net và CodeBeautify.org đều cho phép bạn xem và chỉnh sửa các tệp XML. Sau khi chỉnh sửa xong, bạn có thể tải xuống tệp XML đã thay đổi hoặc thậm chí chuyển đổi nó sang định dạng khác.

      Ví dụ ở đây, chúng mình sử dụng CodeBeautify.org. Trang này được chia thành ba phần. Bên trái là tệp XML bạn đang làm việc. Ở giữa, bạn sẽ tìm thấy một số tùy chọn. Ở bên phải, bạn sẽ thấy kết quả của một số tùy chọn bạn có thể chọn. Ví dụ, trong hình ảnh bên dưới, tệp XML đầy đủ nằm ở bên trái và chế độ xem dạng cây đang hiển thị trong khung kết quả vì mình đã nhấp vào nút Tree View ở giữa.

      Tree View ‘hiển thị dữ liệu của bạn dạng cấu trúc cây, 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 thẻ.

      Với “Beautify” hiển thị dữ liệu của bạn gọn gàng, dễ đọc.

      Với “Minify” tối ưu hóa hiển thị dữ liệu của bạn bằng cách sử dụng ít khoảng trắng nhất có thể. Nó sẽ cố gắng đặt từng phần dữ liệu trên một dòng. Điều này có ích khi cố gắng làm cho tập tin nhỏ hơn. Nó sẽ tiết kiệm không gian.

      Và cuối cùng, bạn có thể sử dụng “XML to JSON” để chuyển đổi định dạng XML sang JSON.

      Đây là 1 số hướng dẫn để bạn có thể mở được tệp XML. Mong rằng bài viết đã mang đến những thông tin bổ ích cho bạn.

      Trung họcĐã trả lời vào 05/03/2020

    • Câu trả lời của bạn
      Khi tham gia trả lời bạn phải đồng ý với các điều khoản trên web site của chúng tôi: privacy policy and terms of service.