본문으로 건너뛰기

XML 정렬·검사기

XML을 보기 좋게 정렬하고 문법 오류를 찾고 트리로 살펴봅니다

도구를 불러오는 중…

한 줄로 붙었거나 들여쓰기가 엉킨 XML을 보기 좋게 정렬하고, 문법 오류가 있으면 줄과 열 위치와 고치는 방법을 알려 줍니다. 설정 파일, API 응답, SVG, RSS 같은 XML을 읽거나 고칠 때 씁니다.

사용 방법

  1. 'XML 입력' 칸에 붙여 넣거나 '파일 열기'로 파일을 엽니다. 올바르면 '올바른 XML', 틀리면 '문법 오류'와 위치가 나옵니다.
  2. '들여쓰기'에서 2칸, 4칸, 탭을 고르거나 '압축'으로 한 줄로 만듭니다. '속성마다 줄바꿈'과 '주석 지우기'도 고를 수 있습니다.
  3. '트리' 탭에서 요소를 접고 펴며 구조를 보고, 요소를 눌러 'XPath 복사'를 합니다. 'XPath' 탭에서는 '조회'로 식을 실행합니다.
  4. 'JSON' 탭에서 JSON으로 바꾼 결과를 보고, 결과를 복사하거나 '.xml로 저장', '.json으로 저장'을 누릅니다.

계산 방식과 참고

자주 묻는 질문

XML 오류 위치는 어떻게 찾나요?
오류가 나면 줄과 열 번호, 원인, 고치는 방법이 함께 나옵니다. '오류 위치로 이동'을 누르면 입력 칸에서 그 자리로 갑니다.
XML에서 &를 쓰면 오류가 나요
XML에서 & 글자 자체는 &로 써야 합니다. 미리 정의된 엔티티는 < > & " ' 다섯 개뿐이어서  는  처럼 숫자로 씁니다.
XML을 JSON으로 바꿀 수 있나요?
'JSON' 탭에서 바로 바뀝니다. id 속성은 "@id" 키가 되고, 속성이 없고 글자만 있는 요소는 문자열 값이 됩니다. 결과는 '.json으로 저장'으로 내려받습니다.
XPath는 어떻게 시험하나요?
'XPath' 탭의 'XPath 식'에 //book/title이나 count(//book) 같은 식을 넣고 '조회'를 누릅니다. 브라우저의 XPath 1.0 엔진으로 실행합니다.