XML là văn bản thuần túy có cấu trúc dựa trên thẻ. Notepad giúp bạn viết tệp này mà không cần thêm bất kỳ phần mềm nào khác. Điều quan trọng là tuân theo các quy tắc về thẻ để tệp hợp lệ sau khi bạn lưu.
Cách tạo tệp .XML trong Notepad trực tuyến
Tệp XML là gì?
XML là viết tắt của Extensible Markup Language (Ngôn ngữ đánh dấu mở rộng). Nó lưu trữ dữ liệu bên trong các thẻ tùy chỉnh do chính bạn xác định, được lồng vào nhau để thể hiện mối quan hệ giữa các dữ liệu. Các tệp cấu hình, nguồn cấp dữ liệu và cài đặt ứng dụng sử dụng XML vì cấu trúc của nó dễ đọc và dễ dàng cho các chương trình khác phân tích cú pháp.
Một tệp XML cơ bản có dạng như sau:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>Hướng dẫn từng bước: Tạo tệp XML trong Notepad
Bước 1: Mở Notepad
Mở Notepad trên máy tính của bạn, hoặc sử dụng notepad trực tuyến miễn phí nếu bạn muốn bỏ qua ứng dụng máy tính.
Bước 2: Thêm khai báo XML
Bắt đầu tệp bằng dòng này:
<?xml version="1.0" encoding="UTF-8"?>Điều này cho bất kỳ chương trình nào đọc tệp biết phiên bản XML và bảng mã ký tự cần mong đợi.
Bước 3: Thêm phần tử gốc (Root Element)
Mỗi tệp XML cần đúng một phần tử gốc để bao bọc tất cả các thành phần khác.
<catalog></catalog>Bước 4: Thêm các phần tử con
Lồng dữ liệu của bạn bên trong phần tử gốc bằng các thẻ do chính bạn đặt tên.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>Bước 5: Đóng mọi thẻ
Mỗi thẻ mở đều cần một thẻ đóng tương ứng, theo đúng thứ tự mà chúng được mở. <book> đóng bằng </book>, không đặt trước thẻ đó.
Bước 6: Lưu với phần mở rộng .xml
Đi đến File, sau đó chọn Save As. Chọn All Files trong menu thả xuống "Save as type". Đặt tên tệp với phần mở rộng .xml, ví dụ: catalog.xml. Nếu để nguyên phần mở rộng là .txt, tệp sẽ không được các chương trình khác đọc dưới dạng XML.
Các quy tắc XML cần ghi nhớ
Một phần tử gốc duy nhất. Mọi thứ khác đều nằm bên trong nó. Bạn không thể có hai thẻ cấp cao nhất.
Thẻ phân biệt chữ hoa chữ thường. <Name> và <name> được coi là hai thẻ khác nhau.
Mỗi thẻ đều cần thẻ đóng. Các thẻ tự đóng sử dụng dấu gạch chéo về phía trước, như <br/>.
Thuộc tính cần có dấu ngoặc kép. Viết <book id="1">, không viết <book id=1>.
Ký tự đặc biệt phải được mã hóa (Escape). Sử dụng & cho &, < cho <, và > cho > bên trong nội dung văn bản.
Kết luận
Một tệp XML là văn bản được tổ chức thành các thẻ do bạn xác định. Hãy bắt đầu với khai báo, thêm một phần tử gốc, lồng dữ liệu của bạn vào bên trong, đóng mọi thẻ và lưu lại với phần mở rộng .xml. Giữ cho cấu trúc rõ ràng khi viết, và hầu hết các lỗi đều dễ dàng được phát hiện trước khi chúng gây ra sự cố.