jsonecho

XML Validator

XML이 올바른 형식인지, 문제가 있다면 정확한 줄과 열을 확인하세요.

도구를 불러오는 중...

XML Validator 사용 방법

  1. XML을 붙여 넣거나 파일을 업로드하세요.
  2. 초록색 막대는 올바른 형식이라는 뜻입니다. 빨간색 막대는 문제와 줄을 보여 줍니다.
  3. 오류로 이동을 클릭하면 해당 위치로 이동합니다.

XML Validator 소개

이 검증기는 올바른 형식(well-formedness)을 확인합니다. 무엇을 기술하든 모든 XML 문서가 따라야 하는 규칙입니다. 태그는 닫히고 올바르게 중첩되어야 하며, 속성 값은 따옴표로 감싸야 하고, 특수 문자는 이스케이프되어야 하며, 루트 요소는 하나여야 합니다.

문제가 있으면 메시지가 파서가 무엇을 기대했고 어디였는지 알려 줍니다. 예를 들어 "Expected closing tag 'item' (opened in line 4) instead of closing tag 'items'"와 같습니다. 오타를 찾는 데는 보통 이것으로 충분합니다.

자주 묻는 질문

XSD나 DTD에 대해서도 검증하나요?

아니요, 올바른 형식만 확인합니다. 스키마 검증에는 스키마 파일과 다른 종류의 도구가 필요합니다.

가장 흔한 XML 오류는 무엇인가요?

닫는 태그 누락, 잘못된 순서로 닫힌 태그, 텍스트 안의 이스케이프되지 않은 앰퍼샌드(&를 사용하세요), 따옴표 없는 속성 값, 둘 이상의 루트 요소입니다.

"&"가 오류를 일으키는 이유는 무엇인가요?

앰퍼샌드는 XML에서 엔티티 참조를 시작합니다. 단독으로 쓰면 올바르지 않으므로 문자 자체를 뜻할 때는 &라고 쓰세요.

검증기가 DOCTYPE 선언을 허용하나요?

네, 읽은 뒤 무시합니다. 그 안에 정의된 엔티티는 확장되지 않습니다.

XML 도구의 다른 도구

모든 도구 →