具体请参考 : http://msdn.microsoft.com/zh-cn/library/bb399405.aspx
XSLT 编译器 (xsltc.exe) 编译 XSLT 样式表并生成一个程序集。 然后可以将已编译的样式表直接传递到 XslCompiledTransform.Load(Type) 方法中。
xsltc.exe 工具包括在 Visual Studio 2008 中。有关更多信息,请参见 Microsoft Download Center(Microsoft 下载中心)。
xsltc [options] [/class:<name>] <sourceFile> [[/class:<name>] <sourceFile>...]
选项
选项 |
说明 | ||
---|---|---|---|
/c[lass]: name |
指定下面样式表的类名称。 类名称可以是完全限定的名称。 类名称默认为样式表的名称。 例如,如果编译样式表 customers.xsl,则默认类名称为 customers。 | ||
/debug[+|-] |
指定是否生成调试信息。 指定 + 或 /debug 将导致编译器生成调试信息并将此信息放在程序数据库 (PDB) 文件中。 生成的 PDB 文件的名称为 assemblyName.pdb。 指定 -(在不指定 /debug 时生效)将导致不创建任何调试信息。 生成发布程序集。
| ||
/help |
显示工具的命令语法和选项。 | ||
/nologo |
禁止显示编译器版权消息。 | ||
/platform: string |
指定程序集可以在其上运行的平台。 下面说明有效的平台值: x86 将程序集编译成可由 32 位、x86 兼容的公共语言运行库运行 x64 将程序集编译成可由 64 位公共语言运行库在支持 AMD64 或 EM64T 指令集的计算机上运行。 Itanium 将程序集编译成可由 64 位公共语言运行库在具有 Itanium 处理器的计算机上运行。 anycpu 将程序集编译成可在任何平台上运行。 这是默认设置。 | ||
/out: assemblyName |
指定输出的程序集的名称。 程序集名称默认为主样式表的名称;如果有多个样式表,则为第一个样式表的名称。 如果样式表包含脚本,脚本将保存到单独的程序集。 脚本程序集名称从主程序集名称生成。 例如,如果您为程序集名称指定了 CustOrders.dll,则第一个脚本程序集命名为 CustOrders_Script1.dll。 | ||
/settings: document+-, script+-, DTD+-, |
指定是否允许在样式表中使用 document() 函数、XSLT 脚本或文档类型定义 (DTD)。 默认行为禁用对 DTD、document() 函数和脚本的支持。 | ||
@ file |
允许您指定包含编译器选项的文件。 | ||
? |
显示工具的命令语法和选项。 |