다음을 통해 공유


WS_TYPE_MAPPING 열거형(webservices.h)

직렬화되거나 역직렬화될 때 WS_TYPE XML과 매핑되는 방식입니다.

Syntax

typedef enum {
  WS_ELEMENT_TYPE_MAPPING = 1,
  WS_ATTRIBUTE_TYPE_MAPPING = 2,
  WS_ELEMENT_CONTENT_TYPE_MAPPING = 3,
  WS_ANY_ELEMENT_TYPE_MAPPING = 4
} WS_TYPE_MAPPING;

상수

 
WS_ELEMENT_TYPE_MAPPING
값: 1
형식이 있는 요소를 읽거나 쓸 때 사용됩니다.
는 요소의 형식에 해당합니다.
형식의 정의에는 특성에 대한 매핑이 포함될 수 있습니다.
text 또는 요소의 자식 요소입니다.


다음 호출 시퀀스는 요소를 작성할 때 사용됩니다.



syntax<br><br>WsWriteStartElement(...)<br>WsWriteType(..., WS_ELEMENT_TYPE_MAPPING, ...)<br>WsWriteEndElement(...)<br>

다음 호출 시퀀스는 요소를 읽을 때 사용됩니다.



syntax<br><br>WsReadToStartElement(...)?<br>WsReadType(..., WS_ELEMENT_TYPE_MAPPING, ...)<br>
WS_ATTRIBUTE_TYPE_MAPPING
값: 2
단일 특성의 값을 읽거나 쓸 때 사용됩니다. 정의
형식의 특성 또는 자식 요소에 대한 매핑이 필요하지 않아야 합니다.


다음 호출 시퀀스는 특성 값을 작성할 때 사용됩니다.



syntax<br><br>WsWriteStartAttribute(...)<br>WsWriteType(..., WS_ATTRIBUTE_TYPE_MAPPING, ...)<br>WsWriteEndAttribute(...)<br>

다음 호출 시퀀스는 특성 값을 읽을 때 사용됩니다.



syntax<br><br>WsFindAttribute(...)<br>WsReadStartAttribute(...)<br>WsReadType(..., WS_ATTRIBUTE_TYPE_MAPPING, ...)<br>WsReadEndAttribute(...)<br>
WS_ELEMENT_CONTENT_TYPE_MAPPING
값: 3
형식이 의 전체 또는 일부에 해당하는 경우에 사용됩니다.
요소의 content(텍스트 및 자식 요소)입니다.
형식의 정의에는 텍스트 또는 자식에 대한 매핑이 포함될 수 있습니다.
요소를 포함하면 안 되지만 특성은 포함하지 않아야 합니다.


다음 호출 시퀀스는 콘텐츠를 작성할 때 사용됩니다.
요소의 다음을 수행합니다.



syntax<br><br>WsWriteStartElement(...)<br>// Write attributes, if any<br>// Write other element content, if any<br>WsWriteType(..., WS_ELEMENT_CONTENT_TYPE_MAPPING, ...)<br>// Write other element content, if any<br>WsWriteEndElement(...)<br>

다음 호출 시퀀스는 의 내용을 읽을 때 사용됩니다.
요소:



syntax<br><br>WsReadToStartElement(...)<br>// Read attributes, if any<br>WsReadStartElement(...)<br>// Read other element content, if any<br>WsReadType(..., WS_ELEMENT_CONTENT_TYPE_MAPPING, ...)<br>// Read other element content, if any<br>WsReadEndElement(...)<br>
WS_ANY_ELEMENT_TYPE_MAPPING
값: 4
형식이 전체 에 해당하는 경우에 사용됩니다.
요소의 이름 및 네임스페이스를 포함하는 요소입니다.
정의에는 특성 및 자식 요소가 포함될 수 있습니다.
및 텍스트입니다.


다음 호출 시퀀스는 작성 시 사용됩니다.
요소:



syntax<br><br>WsWriteType(..., WS_ANY_ELEMENT_TYPE_MAPPING, ...)<br>

다음 호출 시퀀스는 의 내용을 읽을 때 사용됩니다.
요소:



syntax<br><br>WsReadToStartElement(...)?<br>WsReadType(..., WS_ANY_ELEMENT_TYPE_MAPPING, ...)<br>

설명

WS_TYPE_MAPPING 값이 지원되는 각 WS_TYPE 대한 설명서를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
머리글 webservices.h