2013-02-28 3 views
1

xml 파일을 읽으려고 JAXB 라이브러리를 실험하고 있습니다. 주석을 표시하는 데 필요한 클래스 개체를 정의해야합니다. XML 요소 구조. 그런 클래스를 정의하지 않고 xml 파일을 읽을 수있는 방법이 있는지 궁금합니다. 이렇게하면 사용자가 내 수업을 재정의하지 않고도 새 태그를 추가 할 수 있습니다.읽을 수있는 클래스를 정의 할 필요없이 Java XML 파일을 읽을 수있는 방법이 있습니까

나는 jaxb 사용법에 대해 특별히 신경 쓰지 않는다. 다른 자바 라이브러리도 괜찮다. 그냥 POJO를에 그것을 결합하지 않고 원시 XML 작업 할 경우

답변

6

물론, 당신은 javax.xml.parsers.DocumentBuilderFactory/javax.xml.parsers.DocumentBuilder 직접 org.w3c.dom.Document에 임의의 XML을 읽고 단지 문서로 대신 매핑 된 데이터로 작업 할 수 있습니다.

+0

감사! 문서를로드하고 getChildElement etc apis를 사용하여 각 요소를 읽습니다. – learningtocode

관련 문제