Altova XMLSpy 2024 Professional Edition

ic_xsl_transf        F10

 

XSL/XQuery | XSL转换命令会使用分配的XSLT样式表对XML文档进行转换。转换可以使用适当的内置Altova XSLT引擎(用于XSLT 1.0样式表的Altova XSLT 1.0引擎;用于XSLT 2.0样式表的Altova XSLT 2.0引擎;用于XSLT 3.0样式表的Altova XSLT 3.0引擎)、Microsoft提供的MSXML模块或外部XSLT处理器来执行。与此命令一起使用的处理器在“选项”对话框(工具 | 选项)的“XSL”部分中指定。

 

如果XML文档包含对XSLT样式表的引用,则将使用此样式表进行转换。(要将XSLT样式表分配给XML文档,可以使用分配XSL命令。如果XML文档是项目的一部分,则可以在项目属性对话框中为每个文件夹指定XSLT样式表。右键单击要转换的项目文件夹或文件,然后选择XSL转换。)如果未将XSLT样式表分配给XML文件,系统会要求您提供要使用的XSLT样式表。您还可以通过全局资源或URL(单击浏览按钮),或在XMLSpy中打开的窗口之一(单击窗口按钮)中选择一个文件。

 

使用RaptorXML 2024进行自动验证

RaptorXML是Altova的独立应用程序,用于XML验证、XSLT转换和XQuery转换。它可以从命令行、通过COM接口、在Jave程序和.NET应用程序中使用。因此,可以使用RaptorXML自动化XSLT转换任务。例如,您可以创建一个批处理文件,调用RaptorXML在一组文档上运行XSLT转换,并将输出发送到一个文本文件。有关详细信息,请参见RaptorXML文档

 

转换到ZIP文件

为了强制输出到ZIP文件,包括Open Office XML (OOXML)文件,例如docx,必须在输出文件的文件路径中指定ZIP协议。例如:

 

 filename.zip|zip/filename.xxx

 

 filename.docx|zip/filename.xxx

 

提示:您可能需要在运行转换之前创建目录结构。如果您正在为Open Office XML存档生成文件,则需要压缩存档文件以创建顶级OOXML文件(例如,.docx)。

 

© 2017-2023 Altova GmbH