무료 XML 유효성 검사기 온라인
브라우저에서 즉시 XML 형식을 검사 — 무료, 개인정보 보호, 서버 없음.
XML 입력
유효성 검사 결과
XML 유효성 검사 예시
유효한 XML은 형식에 맞아야 합니다. 모든 태그를 닫고, 속성은 따옴표로 묶고, 엔티티를 올바르게 선언해야 합니다. 통신 예시:
유효한 XML – 가입자 레코드
유효하지 않은 XML – 닫히지 않은 태그
<status> 태그에 닫는 >가 없습니다.
위 편집기에 예시 중 하나를 붙여넣고 유효성 검사를 클릭하여 결과를 확인하세요. 샘플을 사용하여 가입자 데이터를 더 불러올 수 있습니다.
XML 유효성 검사기란?
SOAP 요청을 보내고 XML을 받았는데 파서가 충돌했습니다. 또는 web.config를 수정했더니 앱이 시작되지 않습니다. 이것이 잘못된 형식의 XML의 고통입니다. JSON과 달리 XML은 엄격합니다: 모든 여는 태그에 닫는 태그 필요, 속성에 따옴표 필요, 엔티티 올바르게 선언 필요. W3C XML 사양이 모든 규칙을 정의합니다. 이 유효성 검사기는 브라우저의 DOMParser를 사용하여 XML을 확인하고 정확한 줄 번호와 열 번호로 오류를 표시합니다. 아무것도 전송되지 않습니다 — 모든 것이 로컬에서 실행됩니다.
XML 유효성 검사기는 문서가 형식에 맞는지 확인합니다. XML을 파싱하고 줄 번호와 열 번호를 포함한 구문 오류를 보고합니다. 이 도구는 브라우저 내장 DOMParser를 사용합니다. 유효성 검사는 브라우저에서 완전히 실행됩니다. 서버로 전송되는 내용이 없습니다.
이 도구 사용 방법
XML 붙여넣기 또는 업로드
XML을 복사하여 왼쪽 편집기에 붙여넣으세요. 업로드를 클릭하여 .xml 파일을 불러올 수도 있습니다. 샘플 버튼은 예제 데이터를 불러옵니다.
유효성 검사 결과 확인
오른쪽 패널에 유효 또는 무효가 표시됩니다. 무효인 경우 줄 번호와 열 번호가 포함된 오류가 표시됩니다. 일반적인 문제: 닫히지 않은 태그, 따옴표 없는 속성, 유효하지 않은 문자.
수정 후 재검사
입력의 오류를 수정하고 다시 유효성 검사를 하세요. 포맷 및 들여쓰기는 XML 미화기 또는 XML 포매터를 사용하세요. JSON으로 변환하려면 XML을 JSON으로를 사용하세요.
XML 유효성 검사가 도움이 되는 경우
대부분의 개발자는 XML을 반환하는 SOAP 또는 REST API 작업 시 유효성 검사가 필요합니다. 응답을 여기에 붙여넣어 형식이 맞는지 확인하세요. 큰 XML 문서에서 특정 값을 추출하려면 XPath 도구가 유용합니다.
pom.xml, web.config, AndroidManifest.xml 같은 구성 파일은 중첩 구조가 많습니다. 작은 오타로도 빌드가 깨질 수 있습니다.
RSS 및 Atom 피드는 XML입니다. 피드 유효성 검사기가 실패하면 이 도구로 정확한 오류를 찾을 수 있습니다. 스키마 유효성 검사(XSD)는 전용 스키마 유효성 검사기가 필요합니다.
자주 묻는 질문
이 도구를 사용할 때 XML 데이터는 안전한가요?
네. 유효성 검사는 브라우저의 DOMParser를 직접 사용합니다 — 서버로 아무것도 전송되지 않습니다. DevTools → 네트워크 탭을 열어 직접 확인할 수 있습니다.
XML이 잘못된 형식이 되는 이유는 무엇인가요?
W3C XML 사양은 다음을 요구합니다: 각 여는 태그에 닫는 태그, 따옴표로 묶인 속성, 단일 루트 요소, & 및 <와 같은 특수 문자의 올바른 이스케이프. 이 도구는 오류의 정확한 줄 번호와 열 번호를 보고합니다.
이 도구가 XSD 스키마에 대해 검증하나요?
아니요 — XML 형식 준수를 확인하지, 스키마 적합성은 확인하지 않습니다. W3C XML 스키마에 대한 완전한 XSD 검증은 전용 스키마 검증 도구가 필요합니다.
XML 네임스페이스 오류를 수정하는 방법은?
선언되지 않은 접두사와 같은 네임스페이스 오류는 검증 중에 감지됩니다. W3C XML 네임스페이스 사양은 사용 전에 각 접두사를 xmlns:prefix="uri"로 선언할 것을 요구합니다.
편집기에서 복사한 후 XML이 실패하는 이유는?
텍스트 편집기는 때때로 구문 분석을 방해하는 타이포그래픽 따옴표(" 대신 "), 줄 바꿈 없는 공백, 또는 BOM(바이트 순서 마크)을 삽입합니다. 검증 전에 일반 텍스트로 붙여넣거나 Ctrl+Shift+V를 사용하세요.
관련 도구
XML 유효성 검사: W3C XML 사양, MDN DOMParser, W3C XML 스키마 및 W3C XML 네임스페이스. JSON: json.org.