Tôi đang đọc tệp xml bằng Python. Nhưng file xml của tôi chứa &
nhân vật, bởi vì trong đó trong khi chạy mã Python của tôi, nó mang lại cho các lỗi sau:Python cung cấp lỗi 'Không đúng định dạng xml' vì sự hiện diện của ký tự '&'
xml.parsers.expat.ExpatError: not well-formed (invalid token):
Có cách nào để bỏ qua &
séc bằng python?
thể trùng lặp của [Làm thế nào để thoát khỏi ampersands trong XML?] (Http://stackoverflow.com/questions/1328538/how-do-i-escape-ampersands -in-xml) –
@ James: không thực sự, vì câu hỏi là về cách phân tích cú pháp thứ gì đó gần như nhưng không hoàn toàn là XML, không phải cách tạo XML đúng cách ngay từ đầu. – geoffspear
Bạn có quyền kiểm soát bất kỳ hành vi nào đang tạo tệp XML "gốc" để bạn có thể làm cho nó thực sự cung cấp cho bạn XML hợp lệ không? – geoffspear