action의 노드 삭제 XML
- 최종 업데이트2024/11/29
action의 노드 삭제 XML
XML package에서 노드 삭제 action로 XML 파일에서 특정 노드를 삭제할 수 있습니다.
설정
- 세션 이름을 입력하거나 XML 세션 시작 action에서 사용된 기존 변수를 선택합니다.
- 삭제할 노드의 XPath 표현식을 입력합니다.
- 속성을 입력합니다(선택 사항).
노드 action 삭제 사용 예
이 예시에서는 XML에서 지정된 노드를 삭제하는 자동화를 만들어 보겠습니다.
-
bot을 만듭니다.
- 왼쪽 창에서 자동화를 클릭합니다.
이용 가능한 bots 목록 및 양식이 표시됩니다.
- Bot 생성을 클릭합니다.
- bot 이름을 입력합니다. XML_bot.
- 생성 및 편집을 클릭합니다.
- 왼쪽 창에서 자동화를 클릭합니다.
-
작업 팔레트에서 XML
package의 세션 시작
action을 더블 클릭하거나 드래그합니다.
- 세션 이름 필드에 Default를 입력합니다.
- 데이터 소스 필드에서 텍스트 옵션을 선택하고
다음 텍스트를
입력합니다.
<note> <to company = "AA">Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
-
노드 삭제
action을 작업 팔레트의
XML
package에서 더블 클릭하거나 드래그합니다.
- Default를 세션 이름 필드에 입력합니다.
- //note/to를 XPath 표현식 필드에 입력합니다.
- 회사를 속성 (선택 사항) 필드에 입력합니다.
-
세션 데이터 저장
action을 작업 팔레트의
XML
package에서 더블 클릭하거나 드래그합니다.
- 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>