Devin.KR

XML 문법 검사기

태그와 속성 문법을 검사하고 오류 위치를 표시합니다.

브라우저에서만 처리
XML을 입력하세요.

검사 방식

브라우저의 DOMParser(text, 'text/xml')로 파싱한 뒤 parsererror 내용을 읽습니다. 브라우저에 따라 오류 문구 형식은 조금 다를 수 있습니다.

XML 문법 검사기 사용 안내

XML 문법과 파싱 오류 위치를 서버 전송 없이 브라우저에서 검사합니다.

XML을 붙여 넣어 파싱 오류를 확인하세요. 문법 검사는 별도의 XSD나 DTD에 대한 적합성을 보장하지 않습니다.

어떻게 구현했나

브라우저에 내장된 DOMParser 로 text/xml 파싱을 합니다. XML 파서는 HTML 파서와 달리 잘못된 문서를 고쳐 주지 않고 그 자리에서 실패하므로, 문법 검사에 그대로 쓸 수 있습니다.

실패하면 파서가 parsererror 요소를 넣어 돌려줍니다. 그 안의 메시지에서 줄과 칸 숫자를 뽑아 앞에 붙여 보여줍니다.

문법이 맞는지만 봅니다. DTD 나 XSD 스키마에 맞는지는 검사하지 않습니다.

자주 묻는 질문

입력한 데이터는 어디에서 처리하나요?

이 도구의 입력 데이터는 브라우저에서 처리하며 도구 기능을 위해 서버로 업로드하지 않습니다. 결과를 공유하기 전 민감한 정보가 없는지 확인하세요.

결과가 예상과 다르면 어떻게 하나요?

입력 형식, 문자 인코딩과 선택한 옵션을 확인하세요. 각 도구가 안내하는 지원 범위와 제한을 확인하고, 원본 데이터를 보관한 상태에서 결과를 검토하세요.

함께 쓰면 좋은 도구

전체 도구 바로가기

문서 · 데이터 변환

개발 실무

한국 개발 특화

API · 네트워크

이미지 · 색상