2013-05-20 5 views
1

클래스 Output.java에 6 개의 변수가 있고 그 중 4 개의 변수 데이터가 database_A에 저장되고 2 개의 변수 데이터가 database_B에 저장된다고 가정합니다. (- 4 varibales, database_B - database_A 변수 2) 각각의 데이터를 페치하고 각각 database_Adatabase_B 요청할 것 두 diffrent Service_A.java 서비스와 통신하기 Service_B.javaJava에서 두 개의 XML 파일을 병합하고 단일 xml 만들기

내 클래스 Delegate.java 필요하다.

Delegate.javaService_A.java/Service_B.java 사이의 통신은 XML 요청/응답 형식입니다.

그래서 Deleage.java 두 응답으로 XML ( Service_A.java에 의해 호출) database_A에서 하나 ( Service_B.java에 의해 호출) database_b에서 하나를해야합니다.

두 개의 XML 파일을 병합하고 Final_xmlFinal_xml을 작성합니다. 여기에는 Output.java 클래스의 6 개 변수 모두가 포함되어 있습니다.

답변

0

예 xml 파일을 병합 할 수 있습니다. 아래 링크를 참조하여 파일을 병합 할 수 있습니다. XML 구조를 달성하려면 아래 링크의 코드에서 필요한 변경을 수행하십시오. XML의 가능한 공유 구조라면 관련 코드를 사용하는 데 도움이됩니다. 응답 ---------------------------- 감사를 XML 포맷에 대한 걱정

Merge Two XML Files in Java

Merging xml file using java NodeList

+0

. 내 목표는 두 개의 새 XML을 병합하여 Current_xml의 Existing XML 형식을 얻는 것입니다.이 두 개의 새로운 xml 파일 new1_xml 및 new2_xml을 병합 할 때 Existing_xml 파일에 필요한 모든 데이터를 가져올 것입니다. 하지만 Current_xml과 같은 형식을 제공하는 것은 어려운 일입니다. –

+0

좋아, 링크의 예제를보고 서식 문제를 해결할 수 있기를 바랍니다. –

+1

고마워 Alpesh, 난 하드 코드 된 병합 개념 싶지 않아. 일부 Java 코드를 작성하여 xml의 노드와 하위를 식별 한 다음 흔치 않은 데이터를 구문 분석하고이를 새 xml 파일에 저장합니다. 그런 다음 기존 XML 파일 중 하나와 병합합니다. DOM을 사용하여 xml을 파싱 할 수 있었으며 원하는 솔루션을 찾기 위해 여전히 고심하고 있습니다. –

관련 문제