Skip to main content
迴圈輸入 XML 文件中的元素。

必需的參數

  • xpath: 要迴圈的指定片段的從 1 開始的索引 xpath。例如,<arc:set attr="myinputitem.xpath" value="/Items/foo/" />

可選的參數

  • uri: XML 檔案 URI。例如,http://mydomain.com/resources/somedata.xml/tmp/myfile.xml[FilePath]
  • text: XML 資料的可讀控制代碼引用。該控制代碼由 xmlOpen 運算器建立,當輸入 XML 不是檔案或原始文字,或需要執行多個存取文件檔案資料的操作時,此控制代碼很有幫助。
  • handle: XML 資料的可讀控制代碼引用。該控制代碼由 xmlOpen 運算器建立,僅當目標 XML 不是輸入檔案時才需要。有關詳細資訊和範例,請參閱 xmlOpen

輸出屬性

  • xpath: 傳回正在迴圈的指定元素的完整從 1 開始的索引 xpath。例如,[myoutitem.xpath] 會解析為 foo XML 元素的 xpath,即 /Items/foo[1]
  • xname: 傳回正在迴圈的元素的名稱。例如,[myoutitem.xname] 會解析為 foo XML 元素的名稱,即 foo

範例

請考慮以下作為輸入檔案傳入的 XML:
你可以使用 xmlDOMSearch 運算器列舉每個 colors 父元素中的所有子元素,如下所示:
應用程式日誌中的輸出如下所示: