Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

XML 命令

  • 已更新:5/30/2019
    • 11.3.x
    • 探索
    • Enterprise

XML 命令

使用 XML 命令可處理從網頁服務和雲端運算應用程式產生的 XML 資訊。

概觀

XML 命令可根據 XML 文件的樹狀結構支援工作階段、節點編輯和 Xpath 運算式執行。此命令會啟用自動化 TaskBot / MetaBot 邏輯來瀏覽樹狀結構,並根據各種條件進行選擇。

XML 命令可讓使用者擷取具有 XML 格式的資料,並將其儲存到指定的位置。

開始 XML 工作階段
指定工作階段名稱和資料來源 (檔案或文字)。
結束 XML 工作階段
以關閉已開啟的 XML 工作階段來與 [開始 XML 工作階段] 操作相配成套。
插入節點
指定節點名稱和值。節點的位置取決於 XPath 運算式的位置。
如果有節點名稱,則指定動作 ([仍要插入][略過][覆寫]) 以及插入節點的位置 ([開頭][結尾][在特定的子節點之前][在特定的子節點之後])。
註: 如果選取 [在特定的子節點之前][在特定的子節點之後],請指定子節點名稱。
刪除節點/屬性
指定 [XPath 運算式],從 XML 檔案中刪除節點或屬性。
更新節點
在工作階段中為 [XPath 運算式] 指定的位置更新節點。
更新屬性:標示核取方塊以新增、更新或刪除屬性。
驗證 XML 文件

使用 XML 結構描述檔案 (.xsd)、內部文件類型定義 (DTD) 驗證工作階段資料,或工作階段資料是否「格式正確」。

驗證輸出 (VALID 或 INVALID) 可指派給變數。如果驗證期間發生錯誤,該錯誤會儲存在以下名稱的系統變數中:$Error Line Number$$Error Description$

取得節點
指定 [XPath 運算式] 來擷取工作階段資料中的單一或多個節點的值。
  • 取得單一節點:從工作階段資料中 XPath 運算式內指定的位置擷取單一節點或屬性的值。此值會指派給變數。
  • 取得多個節點:根據指定的 XPath 運算式,使用文字值/XPath 運算式/指定的屬性名稱,擷取工作階段資料中多個節點內的值。
此值會指派給名為 $XML Data Node (Node name)$ 的系統變數,此變數可搭配 [迴圈] 命令使用。例如,[迴圈] 命令可用來搜尋 XML 資料集中的每個節點。
儲存工作階段資料
將工作階段資料儲存到變數。
寫入 XML 資料:標示核取方塊,將資料儲存到指定的位置。

該資料會以 UTF-8 編碼格式儲存在 XML 檔案中。

執行 XPath 函數
執行 XPath 函數並將結果儲存在變數中。
傳送意見反饋