XML 메시지가 렌더링되는 방법에 영향을 주는 데 사용할 수 있는 XML 계층에는 네 가지 등록 정보가 있습니다. 다음 표에서는 구성원 렌더 등록 정보에 설정할 수 있는 값의 예를 보여줍니다. 이 표에서, 구성원 요소는 A로 언급되며, 요소의 값 값이 있습니다. 상위 요소는 X로 언급됩니다.
가져올 렌더링된 XML | 구성원 렌더 등록 정보 값 설정 | 기타 등록 정보 값 설정 |
---|---|---|
<X> <A>value of element</A> </X> |
XMLElement(디폴트) | 구성원 XML 이름 = A |
<X A='value of element'/> |
XMLAttribute | 구성원 XML 이름 = A |
<X> <Field id='A'>value of element</Field> </X> |
XMLElementAttrID | 구성원 XML 이름 = Field |
<X> <A val=value of element/> </X> |
XMLElementAttrVal | 구성원 XML 이름 = A |
<X> <Field id='A' val='value of element'/> </X> |
XMLElementAttrIDVal | 구성원 XML 이름 = Field |
XML 속성으로 렌더링된 모델에는 요소가 없어야 합니다. XML 문서의 유효성 검증이 올바르게 수행되지 않을 수 있습니다. 대신 모델의 한 속성으로 요소를 재정의해야 합니다.
XML 요소로 렌더링된 모델에는 속성이 없어야 합니다. XML 문서의 유효성 검증이 올바르게 수행되지 않을 수 있습니다. 대신 모델의 한 요소로 속성을 정의해야 합니다.
이 기술이 적절한 한 시나리오가 있습니다. C 헤더 파일 또는 COBOL 사본의 들여오기를 수행하여 메시지 모델을 작성한 경우 전체가 요소로 구성됩니다. 이 모델의 XML 형식은 XML 물리적 형식을 메시지 세트에 단순히 추가만 하여 작성할 수 있습니다. XML 형식의 XML 속성으로 나타나는 특정 요소를 찾을 경우 렌더 등록 정보를 사용하여 이를 수행할 수 있습니다.