通过 XML 编辑器可以将 XSLT 样式表与 XML 文档关联、执行转换以及查看输出。 由 XSLT 转换生成的输出显示在新的文档窗口中。
“输出”属性指定输出的文件名。 如果“输出”属性为空白,则在临时目录中生成一个文件名。 文件扩展名基于样式表中的 xsl:output
元素,可以是 .xml、.txt 或 .htm 。
如果“输出”属性指定了扩展名为 .htm 或 .html 的文件名,XSLT 输出将使用 Web 浏览器进行预览 。 所有其他文件扩展名将使用 Visual Studio 选择的默认编辑器打开。 例如,如果文件扩展名为 .xml,Visual Studio 将使用 XML 编辑器。
从 XML 文件执行 XSLT 转换
在 XML 编辑器中打开 XML 文档。
将 XSLT 样式表与 XML 文档关联。
将
xml-stylesheet
处理指令添加到 XML 文档中。 例如,将以下行添加到文档 prolog 中:<?xml-stylesheet type='text/xsl' href='filename.xsl'?>
\- 或 -
使用“属性”窗口添加 XSLT 样式表。 在编辑器中打开 XML 文件后,右键单击编辑器中的任意位置,然后选择“属性”。 在“属性”窗口中,在“样式表”字段中单击,然后选择浏览按钮 (...)。选择 XSLT 样式表,然后选择“打开”。
在菜单栏上,选择“XML”>“开始 XSLT 而不调试”。 或者按 Ctrl+Alt+F5。
来自 XSLT 转换的输出显示在新的文档窗口中。
注意
如果没有与 XML 文档关联的样式表,对话框会提示您提供要使用的样式表。
从 XSLT 样式表执行 XSLT 转换
在 XML 编辑器中打开 XSLT 样式表。
在文档“属性”窗口的“输入”字段中指定 XML 文档 。
注意
XML 文档是用于转换的输入文档。 如果在 XSLT 转换开始时未指定文档,“文件打开”对话框将出现,可以在此时指定文档。
在菜单栏上,选择“XML”>“开始 XSLT 而不调试”。 或者按 Ctrl+Alt+F5。
来自 XSLT 转换的输出显示在新的文档窗口中。
指定输出文件名
可以指定 XML 和 XSL 文件的输出文件名。 打开“属性”窗口,然后在“输出”字段中指定文件名。