閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

XML 包

  • 已更新:2022/08/09
    • Automation 360 v.x
    • 組建
    • RPA 工作區

XML 包

可擴展標記語言 (XML) 是一種設計用於存儲和傳輸數據的標記語言。使用中的動作 XMLpackage 自動處理從 Web 服務和雲計算應用程序生成的 XML 數據。

XML 文檔被結構化為有序且帶標籤的樹。樹的每個節點都是一個 XML 元素,並寫有一個開始和結束標記。在以下示例中,custname 和 custid 是節點:

<customer>
<custname>XYZ Corp</custname>
<custid>A001</custid>
</customer>

XPath 是一種查詢語言,它使用路徑表達式來選擇 XML 文檔中的節點或節點集。XPath 包括用於處理字符串、數字、布爾值、日期和時間等的內置函數。

在開始之前

執行以下操作 XMLpackage.

  1. 使用 Start XML Session 啟動 XML 會話action.將此會話名稱用於所有相應的 actions。
  2. 使用不同的 actions 可在 XMLpackage 自動化與 XML 相關的任務。
  3. 使用 Save XML Session 保存會話action 將數據分配給文件或字符串類型的變量。
  4. 使用 End XML Session 結束會話action 完成一項任務。

XMLpackage中的Actions

XML 包括以下內容 actions

Action 說明
刪除節點 從 XML 文件中刪除特定節點。
  • 輸入 會話名稱啟動 XML 會話 中使用的現有變量 action .
  • 輸入 要刪除的節點 的XPath 表達式
  • 輸入 屬性 (可選)
結束工作階段 關閉 XML 會話。

輸入 會話名稱啟動 XML 會話 中使用的現有變量 action.

註: 結束會議 action 從內存中清除與會話相關的數據。要保存修改後的數據,請使用 保存會話數據action.
執行 XPath 函式 執行 XPath 函數並將結果存儲在變量中。
  • 輸入 會話名稱啟動 XML 會話 中使用的現有變量 action .
  • 輸入 XPath 表達式 或選擇現有變量。
  • 分配一個 字符串類型的變量
取得多個節點 檢索多個節點的值。
  • 輸入 會話名稱啟動 XML 會話 中使用的現有變量 action .
  • 輸入 XPath 表達式 以檢索多個節點或選擇現有變量。
  • 在獲取每個節點字段中,選擇是否需要每個節點的 文本值XPath 表達式特定屬性名稱
    例如,
    <Customer>
    <Cust_Details>
    	<custid>A001</ custid>
    <custname>XYZ Corp</custname>
    <custzipcode>15639</custzipcode>
    <country>Mexico</country>
    <Locale lang=”es”> Spanish</Locale>
    </Cust_Details>
    </Customer>
    
    • 文本值檢索特定節點元素的確切值。例如, Cust_Detailscustname 元素 檢索公司所有客戶的姓名。
    • XPath 表達式是指 XML 文檔中所選節點的路徑。諸如 Customer//Cust_Details//custid 之 僅選擇客戶詳細信息節點中可用的客戶 ID。
    • 特定屬性定義特定節點中元素的屬性或類型。例如, langCust_Details 節點 中Locale 元素 的屬性。 lang 屬性 的輸出 顯示為 es
取得單一節點 檢索單個節點的值。
  • 輸入 會話名稱啟動 XML 會話 中使用的現有變量 action.
  • 輸入 XPath 表達式屬性 (可選)以檢索節點。
    獲取單個節點根據提供的 XPath 表達式和屬性從 XML 文檔中檢索第一個值。
    • 帶有屬性的 Xpath 表達式:顯示 XPath 表達式元素的屬性值。例如,如果 XPath 表達式輸入為 Customer//Cust_Details//Locale 且屬性為 lang,則輸出顯示為 es
    • 沒有屬性的 XPath 表達式:顯示 XPath 表達式元素的值。例如,如果 XPath 表達式輸入為 Customer//Cust_Details//Locale 而沒有任何屬性, 則 西班牙文 將顯示為輸出。
  • 將輸出分配給 字符串類型的變量
插入節點 請參閱使用插入節點操作
儲存工作階段資料 將 XML 會話數據保存到字符串類型的文件或變量中。
  • 輸入 會話名稱啟動 XML 會話 中使用的現有變量 action.
  • 要將會話數據保存到文件,請選擇 寫入 XML 數據 選項並指定 文件路徑
  • 如果您指定的位置中存在同名文件,請選擇 覆蓋
  • 將輸出分配給 字符串類型的變量
註: 寫入 XML 數據 選項,會話數據將被保存 。
啟動工作階段 基於 XML 文件或指定文本創建新的 XML 會話。
  • 啟動 XML 會話。
  • 輸入 會話名稱啟動 XML 會話 中使用的現有變量 action.將此 會話名稱 用於所有相應的 actions.
  • 在 Data Source 字段中,選擇 FileText
    • 檔案:從 控制室文件桌面文件 文件類型的現有 變量
    • 文字:指定文本名稱或選擇現有變量。
  • 保存 XML 會話。
更新節點 更新節點的值。
  • 鍵入 會話名稱啟動 XML 會話 中使用的現有變量 action.
  • 輸入 要更新的節點 的XPath 表達式
  • 輸入一個 新值
  • 選擇 更新屬性選項以創建新 字典 或添加現有 的字典類型 變量
驗證 XML 文件 標籤和文檔結構是在創建 XML 文檔時定義的。用這個 action 驗證 XML 文檔。
  • 輸入 會話名稱啟動 XML 會話 中使用的現有變量 action.
  • 從以下選項中選擇驗證類型:
    • XML 架構文件 (.xsd)
      • [清單]: 字段中指定要驗證的架構 XSD 文件路徑 。 單擊 添加 以添加多個 XML 模式文件 (.xsd)。
      • 變量: 使用子類型 String創建一個 ListDefault value 字段(可選) 中輸入 XSD 文件路徑 或使用現有變量。
    • 內部文檔類型定義 (DTD)
    • 形成良好
  • 使用 將輸出(有效或無效)分配給變量,將輸出分配給變量
傳送意見反饋