2011-10-18 2 views
1

나는 problem with xml validation in oracle jvmHOWTO oracle의 JVM을 업데이트 하시겠습니까?

를 해결하기 위해 노력 그리고 그 일의 또 다른 사례를 발견 해요 :

의 SAXParserFactory 공장 = SAXParserFactory.newInstance(); factory.setValidating (false); factory.setNamespaceAware (true);

SchemaFactory schemaFactory = 
    SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema"); 

factory.setSchema(schemaFactory.newSchema(
    new Source[] {new StreamSource("contacts.xsd")})); 

SAXParser parser = factory.newSAXParser(); 

XMLReader reader = parser.getXMLReader(); 
reader.setErrorHandler(new SimpleErrorHandler()); 
reader.parse(new InputSource("document.xml")); 

그러나이 예에서는 최신 버전의 Java를 사용하기 때문에 일부 JVM에는 일부 메소드와 클래스가 없다고 생각됩니다. 그것들은 SAXParserFactory 클래스의 SchemaFactory 클래스와 setSchema 메소드입니다. 업데이트하고 싶지만 오라클의 기술 지원 포럼에서 발견되지 않았습니다.

답변

3

Oracle 내에서 실행되는 JVM을 의미하는 경우 사용중인 Oracle 버전과 직접 연결됩니다. 새로운 JVM을 얻는 유일한 방법은 Oracle을 업그레이드하는 것입니다. 아마 충분한 수의 사람들이 향상 요청을 제출하면 새로운 JVM을 이전 버전으로 백 포트합니다.

+0

아쉽지만 감사합니다. –

관련 문제