2016-07-12 8 views
0

많은 XML 문서를로드 중이며 그 중 일부는 '', hexadecimal value 0x1E, is an invalid character. Line 1, position 202021.과 같은 오류를 반환하며 다른 문자가 있습니다. 그들을 제거하는 방법?16 진수 값 0x1E, 유효하지 않은 문자

+0

어떻게이 깨진 XML 문서를 얻었습니까? –

+0

참조 http://stackoverflow.com/questions/11036799/hexadecimal-value-0x00-is-a-invalid-character?rq=1. –

답변

0

쉽게 제거 할 수 있지만 안전하지 않습니다. 예를 들어 디지털 서명의 일부인 경우 선택한 문자를 제거하면 디지털 서명이 유효하지 않게됩니다.

누군가가 잘못된 XML을 보내면 어디에서 왔는지 알아 내고 소스에서 고정시켜야합니다. 전원 플러그가 전원 콘센트에 맞지 않는 전기 제품을 구입했다면 핀을 구부리지 않으려 고합니다. 구입 한 상점으로 다시 가져 가서 불평을합니다.