문제

엔터프라이즈 아키텍트 모델에서 정보를 프로그래밍으로 추출하려고합니다 ( XMI 파일) - 일부 보고서를 생성해야하지만 EA 추가 기능을 만들기까지 가고 싶지는 않습니다. C# xmi 파서 라이브러리가 어디에 있습니까?

물론 XML 스키마에서 XMI 구문 분석 코드를 생성 할 수는 있지만 두 번째 옵션입니다.

도움이 되었습니까?

해결책

정말 XML이 필요합니까? EA는 데이터베이스에 정보를 저장합니다 (EAP 파일 확장에도 불구하고 EA 7.5 기준 표준 JET DB ALIAS MS 액세스 형식) 쿼리가 쉬워야합니다. 또 다른 방법은 EA 매장과 생성 된 다이어그램에 액세스하기 위해 자동화 인터페이스 (C#에서 interop.ea를 가져와야 함)를 사용하는 것입니다.

다른 팁

좋아, 지금까지 발견 한 것은 XMI의 다른 버전. 인용합니다 위키 백과:

XMI의 여러 버전이 생성되었습니다 : 1.0, 1.1, 1.2, 2.0 및 2.1. 2.X 버전은 1.X 시리즈와 근본적으로 다릅니다.

EA 모델을 1.1과 2.1로 내보냈으며 수출은 상위 XML 요소에서 시작하여 실제로 다르게 보입니다. 따라서 MI 파서에 대해 이야기 할 때 먼저 관심있는 XMI 버전을 지정해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top