目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 附录 , A: 会话属性参考
  16. 附录 , B: 工作流属性参考

工作流基本指南

工作流基本指南

空字符串和空白字符串

空字符串和空白字符串

您可以选择集成服务在向 XML 目标文件写入元素和属性时处理空数据或空白字符串的方式。 默认情况下,集成服务不会为空值输出元素标记或属性名称。 集成服务会为空白字符串输出不含内容的标记和属性名称。
要更改这些默认设置,您可以更改“空内容表示形式”和“空白字符串内容表示形式”这两个 XML 目标属性。 对于属性,更改“空属性表示形式”和“空白字符串属性表示形式”属性。
为每个属性选择以下其中一个值:
属性
属性值
集成服务行为
空内容或空白字符串内容
  • 无标记
  • 具有空白内容的标记
  • 不输出标记。
  • 输出无内容的 XML 标记。
空属性或空白字符串属性
  • 无属性
  • 具有空白字符串的属性名称
  • 不输出属性。
  • 输出无内容的属性名称。
您可以为元素和属性指定固定值或默认值。 当 XML 架构或 DTD 中的元素具有默认值时,集成服务会插入该值而不是写入空白内容。 当元素在架构中具有固定值时,会始终将该值插入 XML 文件。 如果 XML 架构或 DTD 不为属性指定值,并且该属性具有空值,集成服务将略去该属性。
如果必需的属性没有固定值,则该属性必须是突出字段。 集成服务不会向目标输出无效属性。 当元素标记中出现禁止的属性时,会发生错误。 如果元素标记中不存在必需的属性,也会发生错误。 当您启用行错误记录时,集成服务会将这些错误写入会话日志或错误日志。
下表介绍了包含空值或空白字符串的 XML 文件元素和属性的格式:
输出类型
数据类型
目标文件
元素
空值
<elem></elem>
-
空白字符串
<elem></elem>
属性
空值
<elem>...</elem>
-
空白字符串
<elem attrib=“”>...</elem>