Grid Properties

Grid properties are displayed in the Microsoft® Visual Studio Properties window when you click in the background of a grid page. These properties control global aspects of how a map is created and compiled. Many of these properties, specifically those in the Custom Header category, correspond to attributes of the XSL output element, allowing you to specify options for use in serializing the transformation output.

Note

Grid properties apply to the grid as a whole, and not to the individual pages in the grid. In other words, if you set a grid property on one grid page, and then set the same property when a different grid page is showing, you are setting the same single property, and not two different instances of the same property.

The following table describes grid properties.

Property name Category Description
CDATA Section Elements Custom Header Specifies a list of elements whose text node children should be output by using CDATA sections.

Provides a value for the cdata-section-elements attribute of the XSL output element.
Copy Processing Instructions (PIs) Custom Header Specifies whether any processing instructions found in the source instance message should be copied to the destination instance message during transformation.
Custom Extension XML Compiler Specifies the custom extension XML file, if any.
Custom XSLT Path Compiler Specifies the custom XSLT file, if any.
Doctype Public Custom Header Specifies the public identifier to be used in the DTD.

Provides a value for the doctype-public attribute of the XSL output element.
Doctype System Custom Header Specifies the system identifier to be used in the DTD.

Provides a value for the doctype-system attribute of the XSL output element.
Ignore Namespaces for Links General Specifies whether the links stored in the map contain any references to the namespaces used in the schemas.
Indent Custom Header Specifies whether the XML in destination instance messages produced by using this map will be indented for improved readability.

Provides a value for the indent attribute of the XSL output element.
Media-Type Custom Header Specifies the media type (Multipurpose Internet Mail Extensions (MIME) content type) of the data in the output of the transformation.

Provides a value for the media-type attribute of the XSL output element.
Method Custom Header Specifies the overall method for producing the result tree.
Omit XML Declaration Custom Header Specifies whether the transformation output should include an XML declaration.

Provides a value for the omit-xml-declaration attribute of the XSL output element.
Script Type Precedence Compiler Opens the Script Type Precedence dialog box, in which you can configure the relative precedence of the various types of script.
Source Schema General Shows the relative path to the chosen source schema.
Standalone Custom Header Specifies whether the XSLT processor should output a stand-alone document declaration.

Provides a value for the standalone attribute of the XSL output element.
Target Schema General Shows the relative path to the chosen destination schema.

 Note: In Microsoft BizTalk® Server, "target" and "destination" are used interchangeably with respect to schemas and instance messages.
Use XSL Transform Compiler Indicates whether to use legacy .Net XslTransform to achieve XSLT transformation, otherwise XslCompiledTransform will be used if "False" is selected.

This option will only be used when ".Net Framework" is selected as "XSLT transform engine".
Version Custom Header Specifies version "1.0" in relation to the "xml" output method, which appears in the output XML declaration as:

 <?xml version='1.0' ?>

Provides a value for the version attribute of the XSL output element.
XSLT Encoding Custom Header Specifies the preferred character encoding that the parser should use to encode sequences of characters as sequences of bytes.

Provides a value for the encoding attribute of the XSL output element.
XSLT transform engine Compiler Indicates XSLT transform engine to be used in runtime transformation.