우리는 SAP에서 데이터를 가져와 구문 분석하고 사용자에게 렌더링하는 JAVA 응용 프로그램을 가지고 있습니다. JCO 커넥터를 사용하여 데이터를 가져옵니다. SAX를 사용한 XML 구문 분석 | 특수 문자를 처리하는 방법?
는 최근에 우리는 예외를 던져했다 :org.xml.sax.SAXParseException: Character reference "�" is an invalid XML character.
그래서, 우리는 모든 특수/잘못된 문자가 XML을 구문 분석하기 전에 교체 간접의 새로운 수준을 쓸 계획이다. 여기
내 질문은 :
- XML에 잘못된 문자를 대체이 일을 기존 (오픈 소스) 유틸리티가 있나요?
- 그런 유틸리티를 작성해야한다면 어떻게 처리해야합니까?
- 왜 위의 예외가 throw됩니까?
감사합니다.
JCO에서 XML로 오는 데이터가 어떻게 파싱됩니까?아니면 이름이나 무언가를 얻고 파싱 할 XML 문서에 쓰는 중입니까? – Tom
@Tom : JCO에는 XML 형식의 데이터를 제공하는 Record.toXML() 메소드가 있습니다. – HanuAthena
호기심에서 벗어난 이유 - 데이터를 XML로 변환 한 다음 다시 돌아 오는 모든 고통과 CPU주기를 거쳐야하는 특별한 이유가 있습니까? – vwegert