Java 기반 오브젝트에 XML 파일을 맵핑해야하는 프로젝트에서 작업 중입니다.xml 파일 내용을 Java 오브젝트에 매핑하는 방법
Google 검색 및 JAXB는 XML-Java와 다시 XML로 매핑하는 데 사용되는 표준 라이브러리입니다.
많은 데이터 소스 파일이 XML 형식으로 배포되는 곳에서 응용 프로그램을 만들고 있습니다. 그리고 런타임에이 XML 파일에서 특정 속성을 찾고 싶습니다. XML 파일의 한 예는 아래와 같습니다 :
<?xml version="1.0" encoding="UTF-8"?>
<datasources xmlns="http://www.jboss.org/ironjacamar/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/ironjacamar/schema http://docs.jboss.org/ironjacamar/schema/datasources_1_0.xsd">
<datasource jndi-name="java:jboss/datasources/FDMS_DemoDS" pool-name="FDMS_DemoDS">
<connection-url>jdbc:mysql://localhost:3306/demo?zeroDateTimeBehavior=convertToNull</connection-url>
<driver>com.mysql</driver>
<pool>
<max-pool-size>60</max-pool-size>
</pool>
<security>
<user-name>fduser</user-name>
<password>fdms!</password>
</security>
</datasource>
</datasources>
는 지금은 자바를 사용하여 XML 파일 위에서
최대 풀 크기 및
연결 URL를 가져 싶다. JAXB를 사용해 보았지만 불행히도 몇 가지 문제에 직면하고 있습니다.
누구든지이 XML을 Java Object에 매핑하는 데 도움이 될 수 있습니까?
JAXB, STAX와 같은 간단한 xml 파서를 사용하여 JAXB – Sanjeev
@Sanjeev 대신이 값을 가져올 수 있습니다. 빠른 응답을 보내 주셔서 감사합니다. 나는 값을 얻고 싶지는 않지만 자바 객체에 맵핑하고 그 객체를 더 사용할 필요가있다. –
원하는 경우 JAXB를 사용하거나 xmlbeans를 사용할 수도 있습니다. 두 경우 모두 문제를 설명 할 수있는 실례를 제시해야합니다. 현재 귀하의 질문은 끝이 없습니다. – Sanjeev