작업의 노드 삭제 XML
- 최종 업데이트2024/11/29
작업의 노드 삭제 XML
XML 패키지에서 노드 삭제 작업로 XML 파일에서 특정 노드를 삭제할 수 있습니다.
설정
- 세션 이름을 입력하거나 XML 세션 시작 작업에서 사용된 기존 변수를 선택합니다.
- 삭제할 노드의 XPath 표현식을 입력합니다.
- 속성을 입력합니다(선택 사항).
노드 작업 삭제 사용 예
이 예시에서는 XML에서 지정된 노드를 삭제하는 자동화를 만들어 보겠습니다.
-
봇을 만듭니다.
- 왼쪽 창에서 자동화를 클릭합니다.
이용 가능한 Bot 목록 및 양식이 표시됩니다.
- Bot 생성을 클릭합니다.
- 봇 이름을 입력합니다. XML_bot.
- 생성 및 편집을 클릭합니다.
- 왼쪽 창에서 자동화를 클릭합니다.
-
작업 팔레트에서 XML
패키지의 세션 시작
작업을 더블 클릭하거나 드래그합니다.
- 세션 이름 필드에 Default를 입력합니다.
- 데이터 소스 필드에서 텍스트 옵션을 선택하고
다음 텍스트를
입력합니다.
<note> <to company = "AA">Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
-
노드 삭제
작업을 작업 팔레트의
XML
패키지에서 더블 클릭하거나 드래그합니다.
- Default를 세션 이름 필드에 입력합니다.
- //note/to를 XPath 표현식 필드에 입력합니다.
- 회사를 속성 (선택 사항) 필드에 입력합니다.
-
세션 데이터 저장
작업을 작업 팔레트의
XML
패키지에서 더블 클릭하거나 드래그합니다.
- Default를 세션 이름 필드에 입력합니다.
- XML 데이터 작성 옵션을 선택하고 파일을 지정합니다. 예: D:\userdefined\Delete_node.xml.
- 지정한 위치에 동일한 이름의 파일이 존재하는 경우 덮어쓰기를 선택하여 기존 파일을 바꿉니다.
- 저장을 클릭한 후 실행을 클릭합니다.
Notepad++에서 Delete_node.xml 파일을 열고 편집할 때
파일에서 company 속성이 삭제되었음을
확인할 수 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>