Liquid XML Data Binding Wizard / Liquid XML Data Binder / Select Output Options
In This Topic
    Select Output Options
    In This Topic

    This page allows you to options that change what is included in the code generation stage.

    Source Code Output Folder

    This is the folder in which your generated files be created. You can press the 'Browse...' button to select an existing folder from your file system.

    Generate HTML Documentation

    Selecting this option will generate HTML documentation that describes the external interface exposed by the generated library specific to your schema.

    Documentation Output Folder

    This is the folder in which your generated HTML Documentation files be created. You can press the 'Browse...' button to select an existing folder from your file system.

    Generate a Sample Application for my XML Files

    Generates a Sample Application that demonstrates how to use basic Liquid XML functionality to serialize the specifies XML files. This is very useful both as an initial starting point for writing your client code and as a educational tool when learning how to use Liquid XML.

    More Output Options

    Clicking 'More Output Options...' displays a dialog with additional options.

    Include Date in Source File

    Includes a date stamp in the source for the time of generation.

    Include Path to Schema

    Includes the full path to the schema file in the source.

    Include Code Generator Version

    Includes the version of the Code Generator in the source.

    Generate Project Files

    Generates project files for Microsoft Visual Studio and a Makefile for Linux.

    Generate Fast Infoset Tables

    Generates code to create a set of internal Fast Infoset tables that represent your schema (C++ only).

    Generate Property Change Events

    Generates code to support INotify (C# and Visual Basic .Net only). Each setter will raise the NotifyPropertyChanged event.

    Generate Element Refs as Interfaces

    Generates references to global elements as Interfaces in the output code. Deselecting may reduce the code size, but this option may be required for certain schema.

    Generate Text Property for Primitive Classes

    Generate string Text properties for Primitive Classes instead of strongly typed PrimitiveValue properties.

    Generate XML Schema Provider Attribute for Complex Types (.Net Only)

    Adds an XmlSchemaProvider attribute to each generate class which represents a ComplexType, along with embedding the XML schema within the resources in order to support this operation. This is useful when exposing the generated .Net library objects in a WCF Web Service.

    Generate Nullable Simple Types (.Net Only)

    Generates optional simple types as .Net Nullable Types, e.g. int?, instead of generating IsValid properties. This means optional simple types work like complex types allowing you to test for and set them to null (or Nothing in VB).

    Ignore Optional Element Default Values

    Instructs the parser to ignore all Default Values specified for optional Elements in the XSD.

    Additional Project File 'Reference Include' (.Net Only)

    Adds any value entered into the generated .Net project file in the <ItemGroup> section which contains References to other libraries. This can be useful if you intend to include references to other projects form your generated projects, and don't want to have to re-add them after you re-generate the code.

    Additional Project File 'Compile Include' (.Net Only)

    Adds any value entered into the generated .Net project file in the <ItemGroup> section which contains included files. This can be useful if you intend to include your own class files which extend the generated code (e.g. derived or partial classes), and don't want to have to re-add them after you re-generate the code.

    Additional Project File 'None Include' (.Net Only)

    Adds any value entered into the generated .Net project file in the <ItemGroup> section which contains none project files. This can be useful if you intend to include your own none specific files, and don't want to have to re-add them after you re-generate the code.

    Strong Name Key File (.Net Only)

    Adds the specified value into the project file as a strong name key file, e.g. MyKey.snk, and sets 'Sign the assembly' to 'true'.