Skip to main content
XSLT 端口提供對可擴充套件樣式表轉換 (XSLT 1.0) 的支援。

核心功能

  • 支援 XSLT 1.0 轉換,可根據樣式表範本轉換 XML 文件
  • 支援文件函式和嵌入式指令碼以進行高階轉換

概覽

將 XSLT 檔案上傳到端口後,到達端口的 XML 檔案將根據 XSLT 定義自動轉換。

端口配置

本節包含所有可配置的端口屬性。

設定索引標籤

端口設定

與端口核心操作相關的設定。

其他設定

前述類別中未包含的設定。僅在使用 .NET 版時可見。

進階選項卡

進階設定

訊息

日誌

其他設定

雜項

自動化索引標籤

自動化設定

與端口自動處理檔案相關的設定。

效能

警示索引標籤

SLA 索引標籤

範例

XSLT 運算器

除了 提供的運算器之外,端口還可以提供將功能擴充套件到 ArcScript 的運算器。 這些端口運算器可以像其他 ArcScript 運算器一樣呼叫,但有兩個細節除外:
  1. 必須透過 connector.rsc 端點呼叫。
  2. 必須包含身分驗證權杖。
例如,按照這兩條規則呼叫端口運算器可能如下所示:
下面介紹 XSLT 端口功能特有的運算器。

xsltTranslate

根據已配置的 XSLT 端口或指定的 XSLT 檔案轉換輸入 XML 檔案。

必需參數

  • ConnectorId:用於轉換的已配置 XSLT 端口名稱,
  • TemplateFile:用於轉換的 XSL 範本路徑,
  • Data:用於轉換的 XSL 範本內容
  • File:要轉換的輸入檔案

可選參數

  • OutputEncoding:預設情況下,該運算器輸出 ASCII 資料。若要改為輸出 base64 編碼的二進位資料,請將此參數設定為 base64
  • OutputFile:設定後,輸出資料不會寫入 Data 輸出屬性,而是寫入指定檔案。

輸出屬性

  • Data:轉換輸出透過此參數傳遞。