여러 소스 시스템을 일반화하기위한 도메인 모델이 있습니다. 따라서 특정 경우에 여러 개의 특정 필드를 작성하는 대신 데이터를 새로운 일반 필드로 과부하하도록 결정했습니다."원본 데이터 필드"를 캡처하는 XSD 특성
소스 시스템의 데이터를 새로운 도메인 모델에 매핑 될 때는,이 설명하기 위해, 나는 예를 들어, 속성으로 소스 필드 이름을 기록하는 기대했다 :
<Event>
<Description sourceField="subject">...</Description>
<Description sourceField="description">...</Description>
<Description sourceField="issue">...</Description>
<...>
</Event>
은 무엇에 대한 적절한 방법이 될 것입니다 그런 속성을 XSD에 추가 하시겠습니까? 이러한 모든 오버로드 된 필드에 특별히 연결해야합니까, 아니면 모든 요소에 걸쳐 특성을 허용하는 일반적인 방법이 있습니까?
다른 데이터를 구별해야하는 경우 추가 필드를 도메인 모델에 추가해야한다는 것을 지적하지 마십시오. 결정이 내려졌습니다. 단지 해결해야합니다!
미리 감사드립니다.
"이러한 모든 오버로드 필드"가 무슨 뜻인지 확실하지 않습니다. 영향을받는 요소 선언이 하나만있는 것처럼 보입니다. 설명. – xan
그 하나의 예입니다. 영향을받는 모든 필드 (예 : 설명)의 목록을 가지고 있지만 sourceField 속성을 보편적으로 적용하는 쉬운 방법이 있는지 알고 싶습니다. – Andy