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:轉換輸出透過此參數傳遞。