작업의 노드 삭제 XML

XML 패키지에서 노드 삭제 작업로 XML 파일에서 특정 노드를 삭제할 수 있습니다.

설정

  • 세션 이름을 입력하거나 XML 세션 시작 작업에서 사용된 기존 변수를 선택합니다.
  • 삭제할 노드의 XPath 표현식을 입력합니다.
  • 속성을 입력합니다(선택 사항).

노드 작업 삭제 사용 예

이 예시에서는 XML에서 지정된 노드를 삭제하는 자동화를 만들어 보겠습니다.

  1. 을 만듭니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.

      이용 가능한 Bot 목록 및 양식이 표시됩니다.

    2. Bot 생성을 클릭합니다.
    3. 이름을 입력합니다. XML_bot.
    4. 생성 및 편집을 클릭합니다.
  2. 작업 팔레트에서 XML 패키지세션 시작 작업을 더블 클릭하거나 드래그합니다.
    1. 세션 이름 필드에 Default를 입력합니다.
    2. 데이터 소스 필드에서 텍스트 옵션을 선택하고 다음 텍스트를 입력합니다.
      <note>
      
      <to company = "AA">Tove</to>
      
      <from>Jani</from>
      
      <heading>Reminder</heading>
      
      <body>Don't forget me this weekend!</body>
      
      </note>
  3. 노드 삭제 작업작업 팔레트의 XML 패키지에서 더블 클릭하거나 드래그합니다.
    1. Default세션 이름 필드에 입력합니다.
    2. //note/toXPath 표현식 필드에 입력합니다.
    3. 회사속성 (선택 사항) 필드에 입력합니다.
  4. 세션 데이터 저장 작업작업 팔레트의 XML 패키지에서 더블 클릭하거나 드래그합니다.
    1. Default세션 이름 필드에 입력합니다.
    2. XML 데이터 작성 옵션을 선택하고 파일을 지정합니다. 예: D:\userdefined\Delete_node.xml.
    3. 지정한 위치에 동일한 이름의 파일이 존재하는 경우 덮어쓰기를 선택하여 기존 파일을 바꿉니다.
  5. 저장을 클릭한 후 실행을 클릭합니다.
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>