XML 유효성 검사기
XML 구문 유효성 검사 및 오류 확인
XML 입력
유효성 검사 결과
XML 유효성 검사 예시
유효한 XML은 형식에 맞아야 합니다. 모든 태그를 닫고, 속성은 따옴표로 묶고, 엔티티를 올바르게 선언해야 합니다. 통신 예시:
유효한 XML – 가입자 레코드
유효하지 않은 XML – 닫히지 않은 태그
<status> 태그에 닫는 >가 없습니다.
위 편집기에 예시 중 하나를 붙여넣고 유효성 검사를 클릭하여 결과를 확인하세요. 샘플을 사용하여 가입자 데이터를 더 불러올 수 있습니다.
XML 유효성 검사기란?
XML(Extensible Markup Language)은 구성 파일, SOAP API, RSS 피드, Office Open XML 같은 문서 형식에 사용됩니다. JSON과 달리 XML은 구조에 엄격합니다. 모든 여는 태그에는 일치하는 닫는 태그가 있어야 하고, 속성은 따옴표로 묶여야 하며, 엔티티는 올바르게 선언되어야 합니다. W3C 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을 유효하지 않게 만드는 것은 무엇인가요?
닫히지 않은 태그, 따옴표 없는 속성, 유효하지 않은 문자, 잘못된 엔티티, 일치하지 않는 태그. 유효성 검사기가 줄 번호와 열 번호로 문제를 지적합니다.
XSD에 대해 유효성 검사를 하나요?
이 도구는 형식 준수만 확인합니다. 스키마 유효성 검사(XSD)는 전용 스키마 유효성 검사기를 사용하세요. XML 스키마 생성기가 예제 XML로부터 스키마를 만들 수 있습니다.
내 데이터가 어딘가로 전송되나요?
아니요. 유효성 검사는 브라우저에서 완전히 실행됩니다. 서버로 전송되는 데이터가 없습니다.
XML 네임스페이스는 어떻게 되나요?
네임스페이스가 지원됩니다. 유효성 검사기는 XML이 형식에 맞는지 확인합니다.
관련 도구
XML 유효성 검사: W3C XML 사양, MDN DOMParser. JSON: json.org.