跳转到主要内容
XSLT 端口提供对可扩展样式表转换 (XSLT 1.0) 的支持。

核心功能

  • 支持 XSLT 1.0 转换,可根据样式表模板转换 XML 文档
  • 支持文档函数和嵌入式脚本以进行高级转换

概览

将 XSLT 文件上传到端口后,到达端口的 XML 文件将根据 XSLT 定义自动转换。

端口配置

本节包含所有可配置的端口属性。

设置选项卡

端口设置

与端口核心操作相关的设置。

其他设置

前述类别中未包含的设置。仅在使用 .NET 版时可见。

高级选项卡

高级设置

消息

日志

其他设置

杂项

自动化选项卡

自动化设置

与端口自动处理文件相关的设置。

性能

警报选项卡

SLA 选项卡

示例

XSLT 运算器

除了 提供的运算器之外,端口还可以提供将功能扩展到 Script 的运算器。 这些端口运算器可以像其他 Script 运算器一样调用,但有两个细节除外:
  1. 必须通过 connector.rsc 端点调用。
  2. 必须包含身份验证令牌。
例如,按照这两条规则调用端口运算器可能如下所示:
下面介绍 XSLT 端口功能特有的运算器。

xsltTranslate

根据已配置的 XSLT 端口或指定的 XSLT 文件转换输入 XML 文件。

必需参数

  • ConnectorId:用于转换的已配置 XSLT 端口名称,
  • TemplateFile:用于转换的 XSL 模板路径,
  • Data:用于转换的 XSL 模板内容
  • File:要转换的输入文件

可选参数

  • OutputEncoding:默认情况下,该运算器输出 ASCII 数据。若要改为输出 base64 编码的二进制数据,请将此参数设置为 base64
  • OutputFile:设置后,输出数据不会写入 Data 输出属性,而是写入指定文件。

输出属性

  • Data:转换输出通过此参数传递。