其他平面文件属性
隐藏属性
下表列出了在架构编辑器中未显示的其他平面文件节点属性。 使用这些属性需要在文本编辑器中手动编辑架构文件。
属性 | 值 | 默认值 | 说明 |
---|---|---|---|
suppress_empty_nodes | true 或 false | false | 指示是否在解析程序生成 XML 实例数据后删除空 XML 节点。 |
generate_empty_nodes | true 或 false | true | 为 XML 实例数据中的现有记录生成空节点。 |
parser_optimization | 速度 或 复杂性 | 速度 | 针对速度进行优化可缩短解析时间,但需要处理某些数据多义性问题。 针对复杂度进行优化可处理更广泛的多义性问题,但会影响处理速度。 |
lookahead_depth | 任何正整数;0 表示 lookahead 无限制。 | 3 | 在查找匹配数据时向前查找的深度。 |
allow_early_termination | true 或 false | false | 指示位置记录是否可以提前终止 (true) ,还是必须包含所有记录字段的数据 (false) 。 |
early_terminate_optional_fields | true 或 false | false | (true) 提前终止可选尾随字段。 如果在 BizTalk 编辑器中打开了不带此批注的现有架构,则将此批注添加到其中,默认值设置为 (false) 。 注意: 仅当allow_early_termination设置为“true”时,early_terminate_optional_fields批注才会生效。 |
所有这些属性都是 /annotation/appinfo/schemaInfo 元素的属性。
当 parser_optimization 设置为 复杂性时,当同一组或记录中有多个可选节点时,可能会对架构进行验证失败。 可能需要将 lookahead_depth 设置为零 (0) 以避免验证错误。
另请参阅
- 节点属性
- UI 指南和开发人员 API 命名空间参考中的平面文件架构的补充节点属性