Cách chỉnh sửa XML online
- Dán XML, mở file hoặc bắt đầu từ ví dụ mẫu. Lỗi được báo kèm dòng và cột ngay khi bạn gõ.
- Nhấp vào một nút trên cây để chuyển đến vị trí đó trong văn bản. Phím Tab chèn hai dấu cách thụt lề.
- Nhấn Định dạng để sắp xếp lại thụt lề, sau đó sao chép XML hoặc tải về dưới dạng file .xml.
Trình chỉnh sửa XML giúp gì cho bạn
- Kiểm tra trực tiếp: thẻ chưa đóng hoặc không khớp,
&và<chưa được escape, thiếu dấu nháy và thuộc tính trùng lặp đều được báo bằng thông báo dễ hiểu, và dòng lỗi được đánh dấu bên cạnh số dòng. - Chế độ xem cây: phần tử, thuộc tính, văn bản, chú thích và phần CDATA, được dựng lại sau mỗi thay đổi.
- Định dạng: thụt lề lại toàn bộ tài liệu trong khi vẫn giữ nguyên văn bản, chú thích và CDATA.
- Bản nháp: văn bản gần nhất của bạn, tối đa khoảng 2 MB, được lưu trong bộ nhớ cục bộ (local storage) của trình duyệt này và được khôi phục khi bạn quay lại. Bản nháp không bao giờ được tải lên.
Mẹo chỉnh sửa XML thủ công
| Ký tự | Viết thành | Khi nào |
|---|---|---|
& | & | Luôn luôn, trong văn bản và giá trị thuộc tính |
< | < | Luôn luôn, trong văn bản và giá trị thuộc tính |
> | > | Tùy chọn; chỉ bắt buộc trong chuỗi ]]> |
" | " | Bên trong giá trị thuộc tính đặt trong dấu nháy kép |
' | ' | Bên trong giá trị thuộc tính đặt trong dấu nháy đơn |
Tên phân biệt chữ hoa và chữ thường, nên <Item> phải được đóng bằng </Item>, không phải </item>. Với các đoạn code hoặc HTML dài hơn, phần CDATA <![CDATA[ … ]]> giúp bạn không phải escape từng ký tự.
Câu hỏi thường gặp
XML của tôi có được lưu hoặc tải lên không?
Bản nháp gần nhất chỉ được lưu trong bộ nhớ cục bộ của trình duyệt này, nên vẫn còn sau khi tải lại trang. Không có gì bạn gõ hoặc mở được gửi đến máy chủ.
Tại sao entity HTML bị báo lỗi?
XML chỉ định nghĩa năm entity có tên: &, <, >, " và '. Các tên HTML như hoặc © cần có DOCTYPE khai báo chúng. Hãy dùng tham chiếu ký tự như   hoặc gõ trực tiếp ký tự đó.
Trình chỉnh sửa có kiểm tra XML theo schema XSD không?
Không. Công cụ chỉ kiểm tra XML có đúng cú pháp (well-formed) hay không: thẻ khớp nhau, thuộc tính có dấu nháy, escape đúng và chỉ có một phần tử gốc. Để kiểm tra theo XSD hoặc DTD, bạn cần công cụ hỗ trợ schema như xmllint.
Có thể chỉnh sửa file XML lớn không?
Có, file vài megabyte vẫn hoạt động tốt. Bản nháp lớn hơn khoảng 2 MB không được lưu trong trình duyệt, vì vậy hãy tải bài làm của bạn về trước khi đóng trang.