2011-07-01 4 views
1

거대한 XML 스키마를 만족시키는 수많은 XML 문서를 만들어야합니다. 문서의 크기와 구조는 다양합니다. 가장 기본적인 문서는 약 10 개의 요소 만 포함하지만 수백 개의 요소, 반복, 선택적 분기 등이 포함 된 복잡한 문서도 있습니다. 우리는 이러한 문서를 작성하고 데이터로 채우는 데 도움이되는 약간의 간단한 추상화를 설계 할 방법을 찾고 있습니다 비즈니스 모델에서. 추상화는 결과 문서의 유효성을 검사 할 필요가 없으며 불변성을 어설 션 할 필요가 없습니다.실용적인 XML 문서 작성기 디자인 찾기

이러한 문서를 만드는 데 도움이되는 XSLT와 같은 기본 기술이 있습니까? 완전한 OO 추상화/작성기를 작성하는 데 많은 시간을 할애 할 수 없어 이러한 문서를 작성하는 데 도움이되는 매우 실용적이고 최소한의 노력 솔루션을 찾고 있습니다.

일반적인 아이디어가 가장 환영 받는다. 우리의 환경은 완전한 OOP를 지원하지만 FP는 지원하지 않습니다 :/

답변

0

YAML 또는 Haml과 같은 경량 마크 업/템플릿 엔진이 유용 할 수 있습니다. 많은 프로그래밍 언어에는 많은 프로그래밍 언어가 구현되어 있으며 많은 텍스트 편집기가 구문에 대한 강조 표시를 지원합니다.