The following table lists additional flat file node properties that do not appear in the Schema Editor. Using these properties requires hand editing the schema file in a text editor.
| Property | Values | Default Value | Description |
| suppress_empty_nodes | true or false | false | Indicates whether or not to remove empty XML nodes after the parser generates XML instance data. |
| generate_empty_nodes | true or false | true | Generate empty nodes for records that exist in the XML instance data. |
| parser_optimization | speed or complexity | speed | Optimizing for speed decreases the parsing time but at the cost of dealing with some ambiguities in data. Optimizing for complexity handles a wider range of ambiguities but at the cost of processing speed. |
| lookahead_depth | Any positive integer; zero (0) indicates infinite lookahead. | 3 | How far to look ahead for matching data. |
| allow_early_termination | true or false | false | Indicates whether positional records can terminate early (true) or must contain data for all record fields (false). |
All of these properties are attributes of the /annotation/appinfo/schemaInfo element.
When parser_optimization is set to complexity, you may have validation failures against a schema when there are many optional nodes in the same group or record. You may need to set lookahead_depth to zero (0) to avoid validation errors.
See Also
Node Properties
Supplemental Node Properties for Flat File Schemas
To download updated BizTalk Server 2004 Help from www.microsoft.com, go to
http://go.microsoft.com/fwlink/?linkid=20616.
Copyright © 2004 Microsoft Corporation.
All rights reserved.