Tôi không thể tin rằng tôi không thể tìm thấy thông tin này dễ dàng truy cập được, vì vậy:Ký tự nào không hợp lệ (trừ khi được mã hóa) trong thuộc tính XML?
1) Các ký tự nào không thể được kết hợp trong thuộc tính XML mà không mã hóa đối tượng?
Rõ ràng, bạn cần phải mã hóa dấu ngoặc kép. Điều gì về <
và >
? Còn gì nữa?
2) Danh sách chính xác ở đâu?
Tôi đồng ý với vị trí tài liệu, nhưng tôi không nghĩ rằng phần cụ thể đó là địa điểm chính xác để xem. Phần đó liệt kê các ký tự hợp lệ được phép trong "dòng văn bản", nếu bạn muốn. Về .NET và các thư viện, tôi không thể đồng ý nhiều hơn - nhưng trong trường hợp cụ thể này, tôi cần chỉnh sửa một tệp văn bản hiện có chứa XML. –
Vì vậy, tại sao không sử dụng các API XML để xử lý tệp văn bản đó? –
Tốt hơn là sử dụng phiên bản hiện tại của tài liệu: https://www.w3.org/TR/xml/ – albert