2014-10-06 4 views
0

javax 래퍼를 사용하는 XML 용 사용자 정의 StAX 파서javax 래퍼를 사용하는 XML 용 사용자 정의 StAX 파서

어떻게 수행합니까? 또는 올바른 문서/예제/자습서에 대한 좋은 제안이 있습니까?

나는 XML 파일을 처리하기 위해 javax.xml.stream 패키지를 사용했지만 응용 프로그램은 "비표준 XML"(당신이 까다 롭지 않다면 어떤 의미인지 이해하기 쉽다)를 요구하고있다. 파서를 작성할 수는 있지만이 코드를 구성 가능하게 만들고 싶습니다. 따라서 응용 프로그램이 필요에 따라 파서를 변경하는 경우를 제외하고 동일한 XML 처리 코드를 계속 사용합니다.

이 시점에서 어려운 부분은 어떻게 수행되는지에 대한 구체적인 정보를 찾는 것입니다. 예를 들어, SAXParserFactory 등의 매개 변수를 구성하는 것과 관련된 설명서가 있지만 특정 설명서 나 예제를 찾지 못했습니다. StAX 소스 코드를 살펴 보았습니다. 앞으로 나아갈 수있는 방법에 대한 좋은 힌트/지침이 필요합니다.

+0

저는 이미 내 자신의 파서를 작성했지만 대체 파서의 사용에 대한 지식을 향상시키는 데 여전히 관심이 있습니다. 문서에서 알 수있는 한, 사전 승인 된 파서의 수를 제한 할 수 있습니다. 가정에서 작성한 파서 또는 승인 된 목록에없는 파서를 대체하려고 시도하면 오류가 발생합니다. –

답변

0

문서에 따르면, 당신은 할 수 없습니다. 세 가지 승인 된 파서 중 하나를 사용할 수 있습니다. 그렇지 않으면 오류가 발생합니다.