XML
XML 텍스트를 파싱하고, XML 요소의 이름·값·속성·자식 요소를 조회·편집하고, 다시 텍스트로 만듭니다. 편집 블록은 수정된 XML 요소를 출력으로 반환합니다.
[2]처럼
대괄호로 쓰는 번호는 1부터 세지만, 위치로 자식 요소 가져오기·삭제 블록의 위치는 0부터
셉니다. 같은 두 번째 자식이라도 XPath에서는 phone[2], 위치 블록에서는 1입니다.
텍스트를 XML 요소로 변환

XML 형식의 텍스트를 XML 요소로 변환(파싱)합니다.
- 입력: 텍스트 [텍스트]
- 출력: XML 요소 [XML 요소]
경로로 XML 값 가져오기

XML 요소에서 지정한 XPath 경로에 해당하는 값, 속성 또는 요소를 반환합니다. 경로 예시: /bookstore/books[1]/title, /book/@id. XPath의 대괄호 번호는 1부터 셉니다.
- 입력: XML 요소 [XML 요소], 경로 [텍스트]
- 출력: 경로의 값 [디지털, 숫자, 텍스트 또는 XML 요소]
예를 들어 아래 XML 구조에서 경로 /user/profile/contact/phones/phone[2]의 값은 "010-9876-5432"입니다.
<user>
<profile>
<name>Alice</name>
<contact>
<phones>
<phone>010-1234-5678</phone>
<phone>010-9876-5432</phone>
</phones>
<email>alice@example.com</email>
</contact>
</profile>
</user>
XML 요소 만들기

이름과 값으로 새 XML 요소를 만듭니다.
- 입력: 요소 이름 [텍스트], 요소 값 [디지털, 숫자, 텍스트]
- 출력: 새 XML 요소 [XML 요소]
XML 요소 이름 가져오기

XML 요소의 이름(태그명)을 반환합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 요소 이름 [텍스트]
XML 요소 이름 변경

XML 요소의 이름(태그명)을 변경합니다.
- 입력: XML 요소 [XML 요소], 새 이름 [텍스트]
- 출력: 수정된 XML 요소 [XML 요소]
XML 요소 비어있음 확인

XML 요소에 값과 자식 요소가 모두 없으면 참, 그렇지 않으면 거짓을 반환합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 비어있음 여부 [디지털]
XML 요소 텍스트 값 존재 확인

XML 요소에 텍스트 값이 있으면 참, 그렇지 않으면 거짓을 반환합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 값 존재 여부 [디지털]
XML 요소 텍스트 값 가져오기

XML 요소의 텍스트 값을 구합니다. 값이 없거나 자식 요소만 있는 경우 빈 텍스트를 반환합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 요소 값 [텍스트]
XML 요소 텍스트 값 변경

XML 요소의 텍스트 값을 변경합니다.
- 입력: XML 요소 [XML 요소], 새 값 [디지털, 숫자, 텍스트]
- 출력: 수정된 XML 요소 [XML 요소]
XML 요소 속성 존재 확인

XML 요소에 속성이 1개 이상 있으면 참, 하나도 없으면 거짓을 반환합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 속성 존재 여부 [디지털]
XML 요소 특정 속성 존재 확인

XML 요소에 지정한 이름의 속성이 있으면 참, 그렇지 않으면 거짓을 반환합니다.
- 입력: XML 요소 [XML 요소], 속성 이름 [텍스트]
- 출력: 속성 존재 여부 [디지털]
XML 속성 값 가져오기

XML 요소에서 지정한 이름의 속성 값을 구합니다.
- 입력: XML 요소 [XML 요소], 속성 이름 [텍스트]
- 출력: 속성 값 [텍스트]
XML 속성 추가

XML 요소에 지정한 이름과 값을 가진 속성을 추가합니다.
- 입력: XML 요소 [XML 요소], 속성 이름 [텍스트], 속성 값 [텍스트]
- 출력: 수정된 XML 요소 [XML 요소]
XML 속성 값 변경

XML 요소에서 지정한 이름의 속성 값을 변경합니다.
- 입력: XML 요소 [XML 요소], 속성 이름 [텍스트], 새 값 [텍스트]
- 출력: 수정된 XML 요소 [XML 요소]
XML 속성 삭제

XML 요소에서 지정한 이름의 속성을 삭제합니다.
- 입력: XML 요소 [XML 요소], 속성 이름 [텍스트]
- 출력: 수정된 XML 요소 [XML 요소]
XML 모든 속성 삭제

XML 요소의 모든 속성을 삭제합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 수정된 XML 요소 [XML 요소]
XML 자식 요소 존재 확인

XML 요소에 자식 요소가 1개 이상 있으면 참, 하나도 없으면 거짓을 반환합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 자식 존재 여부 [디지털]
XML 특정 자식 요소 존재 확인

XML 요소에 지정한 이름의 자식 요소가 있으면 참, 그렇지 않으면 거짓을 반환합니다.
- 입력: XML 요소 [XML 요소], 자식 이름 [텍스트]
- 출력: 자식 존재 여부 [디지털]
XML 자식 요소 개수

XML 요소의 자식 요소 개수를 반환합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 자식 개수 [숫자]
XML 이름으로 자식 요소 가져오기

XML 요소에서 지정한 이름의 자식 요소를 구합니다.
- 입력: XML 요소 [XML 요소], 자식 이름 [텍스트]
- 출력: 자식 XML 요소 [XML 요소]
XML 위치로 자식 요소 가져오기

XML 요소에서 지정한 위치의 자식 요소를 구합니다. 위치는 0부터 시작합니다.
- 입력: XML 요소 [XML 요소], 자식 위치 [숫자]
- 출력: 자식 XML 요소 [XML 요소]
XML 자식 요소 추가

XML 요소에 자식 요소를 추가합니다.
- 입력: XML 요소 [XML 요소], 자식 요소 [XML 요소]
- 출력: 수정된 XML 요소 [XML 요소]
XML 이름으로 자식 요소 삭제

XML 요소에서 지정한 이름을 가진 첫 번째 자식 요소를 삭제합니다. 같은 이름의 자식이 여러 개라도 첫 번째 하나만 삭제됩니다.
- 입력: XML 요소 [XML 요소], 자식 이름 [텍스트]
- 출력: 수정된 XML 요소 [XML 요소]
XML 위치로 자식 요소 삭제

XML 요소에서 지정한 위치의 자식 요소를 삭제합니다. 위치는 0부터 시작합니다.
- 입력: XML 요소 [XML 요소], 자식 위치 [숫자]
- 출력: 수정된 XML 요소 [XML 요소]
XML 모든 자식 요소 삭제

XML 요소의 모든 자식 요소를 삭제합니다.
- 입력: XML 요소 [XML 요소]
- 출력: 수정된 XML 요소 [XML 요소]
XML 요소를 텍스트로 변환

XML 요소를 텍스트로 변환합니다. 체크박스를 켜면 텍스트의 첫 줄에 XML 선언을 추가합니다.
- 입력: XML 요소 [XML 요소], XML 선언 추가 여부 [체크박스]
- 출력: XML 텍스트 [텍스트]