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)$라는 시스템 변수에 할당되며, 이를 LOOP 명령과 함께 사용할 수 있습니다. 예를 들어, Loop 명령을 사용하여 XML 데이터 세트에서 각 노드를 검색할 수 있습니다.
세션 데이터 저장
세션 데이터를 변수에 저장합니다.
XML 데이터 쓰기: 데이터를 지정된 위치에 저장하려면 이 확인란을 선택합니다.

데이터는 UTF-8 형식으로 인코딩한 XML 파일에 저장됩니다.

XPath 함수 실행
XPath 함수를 실행하고 결과를 변수에 저장합니다.
피드백을 보내주십시오