2011-04-14 2 views
1

입력 xml 파일을 읽고 emf/ecore 모델 (xmi 파일로 저장할 수 있음)을 빌드하는 응용 프로그램이 있습니다.자바에서 형식 업데이트 프로그램을 작성 하시겠습니까?

입력 형식 파일이 "잠김"되어있어 파일에 아직 정의되지 않은 새 태그, 속성 등을 표시 할 수 없습니다. 그러나 기존 태그의 수나 속성 값이 변경 될 수 있습니다.

지금은 다음과 같은 시나리오를 지원하기 위해 싶습니다 기전력 모델 구축이다 xml_01 및

1) 사용자 가져옵니다.

2) 사용자가 모델을 수정하여 디스크에 저장합니다.

3) 사용자가 xml_01과 거의 동일하지만 추가 노드가있는 xml_02를 가져옵니다.

4) 두 번째 가져 오기 중에 기존 모델을 xml_02의 추가 콘텐츠와 사용자에게보고 할 수있는 충돌을 기반으로 업데이트해야합니다.

이제 시작하는 방법에 대한 아이디어가 있습니다. 기본적으로 처음부터 업데이터를 작성하고 있습니다.

그러나 이러한 종류의 업데이터를 작성하는 데 사용할 수있는 도구/라이브러리가 있습니까? 특히 EMF 모델 수정과 관련하여 어떤 도구/라이브러리가 있습니까?

답변

0

나는 이것을 직접 수행 할 수있는 타사 라이브러리를 모른다. 하지만 내가 이해 한 바에 따르면 SAX 파서를 사용하여 XML을 구문 분석하고 필수 기능에 대해 자신의 Handler을 구현할 수 있습니다.

+0

이것이 내가 필요한 것이라고 생각하십시오. http : //stackoverflow.com/questions/4843427/how-to-merge-emf-models-programmatically-in-java – u123

관련 문제