Czytam plik XML przy użyciu Pythona. Ale mój plik xml zawiera &
znaków, z powodu których podczas pracy mojego kodu Pythona, daje następujący błąd:Python podaje błąd "Nie jest dobrze sformatowany xml" z powodu obecności znaków "&"
xml.parsers.expat.ExpatError: not well-formed (invalid token):
Czy istnieje sposób, aby ignorować czek &
przez pytona?
możliwe duplikat [Jak mogę uciec ampersandy w XML?] (Http://stackoverflow.com/questions/1328538/how-do-i-escape-ampersands -in-xml) –
@James: niezupełnie, ponieważ chodzi o to, jak parsować coś, co jest prawie, ale nie całkiem XML, a nie jak poprawnie utworzyć XML w pierwszej kolejności. – geoffspear
Czy masz kontrolę nad tym, co obrzydnie tworzy oryginalny plik "XML", abyś mógł sprawić, że faktycznie uzyskasz prawidłowy kod XML? – geoffspear