DOM 파서를 만들고 유효성 검사 모드를 설정합니다. 예를 들어 이 코드: 파서 오류를 처리합니다. 프로그램은 다양한 구문 분석 오류에 대한 응답으로 메서드 오류(), fatalError() 및 경고()를 호출합니다. DTD를 구문 분석합니다. 다음 예제는 DOMParser.parseDD() 메서드에 InputStream 개체를 전달합니다: 플러그 형 DOM을 만들려면 XML 데이터가 XMLDOMImplementation 개체의 InfosetReader 인터페이스를 통해 연결됩니다. 입력 XML 문서를 구문 분석하고 DOM을 통해 액세스하기 위한 기본 단계를 설명하기 위해 XML 파서와 함께 일반적으로 사용할 XML 파일 및 Java 프로그램을 제공합니다. 예를 들어 XSLT 스타일시트 iden.xsl을 사용하여 XML 파일의 ID 변환을 수행할 수 있습니다. DemoUtil.java는 파일 이름에서 URL을 만드는 도우미 메서드를 구현합니다. 이 메서드는 다른 데모 프로그램의 많은 에서 사용 됩니다. 한 가지 해결책은 XML 문서 내에서 악센트있는 문자 또는 소수점 형식으로 읽는 것입니다(예: Ù). 그러나 이 기술을 사용하지 않으려면 XML 파일을 만들 때 사용하던 문자 집합을 기반으로 인코딩을 설정할 수 있습니다.

예를 들어 사용 중인 도구 나 운영 체제에 따라 인코딩을 ISO-8859-1(서유럽 ASCII)으로 설정하거나 다른 것으로 설정해 보십시오. XML 파일이 있습니다. 하위 집합과 동일한 XML에서 XML을 얻으려고 합니다. 자바에서 그것을 수행하는 방법 코드 예제를 제공하시기 바랍니다. 데이터 형식 XMLType 은 DBMS_XMLGEN 패키지에서 setConvertSpecialChars 및 변환 함수를 제공하여 이 문제를 해결합니다. 이러한 함수를 사용하여 SQL 이름 및 XML 이름에 특수 문자의 사용을 제어할 수 있습니다. SQL to XML 이름 매핑 함수는 HHHH가 잘못된 문자의 유니코드 값인 _XHHHH_의 형식에서 잘못된 XML NameChar 문자를 이스케이프합니다. 예를 들어 테이블 이름 V$SESSION은 XML 이름 V_X0024_SESSION에 매핑됩니다. W3C 표준 라이브러리 org.w3c.dom은 DOM 구성 요소에 대한 문서 클래스와 클래스를 정의합니다.

Oracle XML 파서는 표준 DOM API를 포함하며 W3C DOM 권장 사항을 준수합니다. Oracle XML 구문 분석에서는 org.w3c.dom과 함께 DOM API를 구현하고 확장하여 문서 조각 인쇄 및 네임스페이스 정보 검색과 같은 기능을 제공하는 클래스가 포함되어 있습니다. XML 파일을 작성할 때는 런타임 환경의 기본 문자 인코딩에 따라 달라지므로 FileWriter 클래스를 사용해서는 안 됩니다. 문서에 기본 문자 인코딩에서 사용할 수 없는 문자가 포함된 경우 출력 파일에 구문 분석 오류가 발생하거나 데이터가 손실될 수 있습니다.