C# Code Generation Settings

When you generate C# code for an XSLT document, Stylus Studio displays the C# Code Generation dialog box.

Figure 216. C# Code Generation Dialog Box

You use this dialog box to specify

  • The target directory in which you want the C# code created. c:\temp\myC#Code, for example. If the directory you name does not exist, Stylus Studio creates it when you run the Code Generation wizard.

The default is a \sources directory created in your Windows user data directory - C:\Documents and Settings\sula\My Documents\Stylus Studio\sources , for example.

  • Optionally, a namespace name. If you specify a namespace name, this name is used for a subfolder created in the target directory you specify. If you specify myNamespace as the package name, for example, the generated code is written to c:\temp\myC#Code\myNamespace. (Though optional, it is considered good practice to create a namespace name.)
  • The class name. Stylus Studio also uses the class name for the .cs file created by the Code Generation wizard. For example, if you provide the name myClass, Stylus Studio creates c:\temp\myC#Code\myNamespace\myClass.cs.

The default class name is taken from the XSLT file name.

  • Whether or not you want to open the generated code in a third-party development tool, like Microsoft Visual Studio, for example.

XQuery Debugger

The Stylus Studio XQuery Debugger allows you to set breakpoints and step through the evaluation of any XQuery expression in a way that gives you complete control and visibility into the XQuery expression evaluation process.

SQL/XML Tutorial

Many developers need to be able to write applications that work for databases from multiple vendors. This SQL/XML Tutorial refers to SQL/XML, XQuery, and Native XML Programming Languages to do just that.

XML Applications

XML Applications are software applications that process data using standard XML technologies like XML, XML Schema, XSLT and XQuery. Using Stylus Studio XML Pipeline, learn how to model, edit, test and deploy an XML Application with ease.

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member