序列化或反序列化时,WS_TYPE 如何映射到 XML 或从 XML 映射。
语法
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 在读取或写入类型所在的元素时使用 对应于元素的类型。 该类型的定义可能包括到属性的映射, 元素的文本或子元素。 编写元素时使用以下调用序列: 读取元素时使用以下调用序列: |
WS_ATTRIBUTE_TYPE_MAPPING值:2 在读取或写入单个属性的值时,将使用此值。 定义 的类型不得要求对属性或子元素进行任何映射。 编写属性值时,使用以下调用序列。 读取属性值时,将使用以下调用序列。 |
WS_ELEMENT_CONTENT_TYPE_MAPPING值:3 当类型对应于所有或部分 元素的内容(文本和子元素)。 类型的定义可能包括与文本或子元素的映射 元素,但不得包含任何属性。 编写内容时使用以下调用序列 元素的 读取 的内容时,使用以下调用序列 元素: |
WS_ANY_ELEMENT_TYPE_MAPPING值:4 当类型与完成相对应时,将使用此类型 元素,包括元素的名称和命名空间。 定义可能包括属性和子元素 和文本。 编写时使用以下调用序列 元素: 读取 的内容时,使用以下调用序列 元素: |
言论
请参阅支持 WS_TYPE_MAPPING 值的每个 WS_TYPE 的文档。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
| 支持的最低服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
| 标头 | webservices.h |