XML 파일에서 불필요하다고 생각되는 태그를 제거했습니다. 이제 구문 분석을 시도 할 때 내 SAX 파서가 오류를 발생시키고 파일이 올바른 형식이 아니라고합니다. 그러나 모든 시작 태그에는 종료 태그가 있습니다. 파일의 여는 태그에는 XML 스키마에 대한 링크가 있습니다. 이것이 문제의 원인이 될 수 있습니까? 그렇다면 어떻게 수정해야합니까?Python SAX 파서가 XML 파일의 형식이 올바르지 않다고 말합니다.
편집 : 문제가 발견 된 것 같습니다. 내 캐릭터 데이터에 "& lt"및 "& gt"문자가 포함되어 있습니다 (아마 html 태그에서 가져온 것입니다). 파싱 된 후, 이들은 "<"및 ">"문자로 변환되어 SAX 파서를 방해합니다. 어떤 일이 일어나지 않도록 방지 할 방법이 있습니까?
http://validator.w3.org/ – bernie
XML 스키마에 대한 여는 태그 링크는 네임 스페이스 일 수 있습니다. 당신은 그것을 떠나고 싶어 할 것입니다. – bernie
SAX에서 실제 오류를 제공하는 데 도움이 될 수 있습니다. –