action의 노드 업데이트 XML
- 최종 업데이트2025/05/26
action의 노드 업데이트 XML
XML package에서 노드 업데이트 action으로 노드의 값을 업데이트할 수 있습니다.
주: 업데이트 노드를 사용하는 경우 action, 속성은 사전순으로 정렬되어 XML 출력에 표시됩니다.
설정
-
세션 이름 필드를 사용하여 XML 세션 시작
action에서 사용한 XML 세션을 입력합니다.
(선택 사항) XML 세션 시작 action에서 사용된 기존 변수를 선택합니다.
-
XPath 표현식 필드를 사용하여 업데이트해야 하는 노드를 입력합니다.
예: //bookstore/book. 노드 값을 변수로 저장한 경우, 값 삽입 아이콘을 클릭하여 선택합니다.
-
새 값 필드를 이용하여 선택한 노드에서 업데이트해야 하는 값을 입력합니다.
(선택 사항) 업데이트해야 하는 노드 값을 변수로 저장한 경우 값 삽입 아이콘을 클릭하여 선택합니다.
- (선택 사항) 업데이트 특성 확인란을 선택합니다.속성 필드를 이용하여 다음 탭 중 하나를 선택합니다.
- 사전: 새 사전 유형을 만들려면 추가를 클릭합니다.
- 변수: 기존 변수를 선택합니다.
노드 업데이트 예시
다음과 같은 구조를 가진 Cust_details.xml이라는 샘플 XML을 고려합니다.
<Customer>
<Cust_Details>
<custid city="Leon">A001</ custid>
<custname>XYZ Corp</custname>
<custzipcode>15639</custzipcode>
<country>Mexico</country>
<Locale lang=”es”> Spanish</Locale>
</Cust_Details>
</Customer>
Cust_details.xml 파일에서 <custzipcode>의 값을 15867로 업데이트하려는 시나리오를 고려해 봅니다.
- 자동화를 생성하고 XML_updatenode라는 이름을 지정합니다.
-
action을 사용하여 XML 세션을 시작합니다.
- 세션 이름 필드에 기본값을 입력합니다.
- 데이터 소스 필드에서 파일을 선택하고 바탕화면 파일 옵션을 선택합니다. 찾아보기를 클릭하여 Cust_details.xml 파일을 찾습니다. 예시: D:\XML_files\Cust_details.xml.
-
노드 업데이트
action을 더블 클릭하거나 드래그하여 편집기로 끌어 놓습니다.
- 세션 이름 필드에 기본값을 입력합니다.
- XPath 식 필드에 //Customer/Cust_Details/custzipcode를 입력합니다.
- 새 값 필드에 15867을 입력합니다.
- 저장을 클릭한 다음 실행을 클릭합니다.
주: 노드는 자동화 런타임 동안 업데이트됩니다. 그러나 데이터를 저장하려면 세션 데이터 저장
action을 사용할 수 있습니다. XML의 세션 데이터 저장 action 항목을 참조하십시오.