XML Schema(XSD) 검사기

브라우저에서 XML을 XSD 1.0 스키마로 검사

XSD 스키마

0 B · 0줄

추가 스키마 파일

상대 경로 xs:include 또는 xs:import용입니다. 최대 10개 파일, 전체 스키마 합계 5 MB까지.

XML 문서

0 B · 0줄

결과

XSD 1.0 스키마로 XML 검사
스키마와 문서를 붙여넣거나 업로드한 뒤 검사를 선택하세요. 검사 엔진(약 0.8 MB)은 처음 사용할 때 이 사이트에서 내려받습니다.

검사하려면 XSD 스키마와 XML 문서를 추가하세요.

엔진: WebAssembly로 컴파일한 libxml2(XSD 1.0). 어설션 같은 XSD 1.1 기능은 지원하지 않습니다.

XSD 검사기가 확인하는 내용

XML Schema(XSD) 검사기는 XML 문서가 XSD 1.0 스키마를 준수하는지 확인합니다. 이는 XML이 올바른 형식인지와는 다른 문제입니다. 결과는 스키마 구문 분석, 스키마 컴파일, 문서 구문 분석, 스키마에 대한 문서 검사의 네 단계로 표시되어 문제가 어디서 시작되는지 정확히 알 수 있습니다.

검사 실행 방식

검사는 xmllint의 기반 라이브러리인 libxml2를 WebAssembly로 컴파일해 브라우저의 Web Worker에서 실행합니다. 엔진(약 0.8 MB)은 처음 사용할 때 이 사이트에서 내려받습니다. XML과 XSD는 업로드되지 않습니다. 각 검사는 10초 후 중단되며(내려받기를 포함한 첫 실행은 30초), 엔진은 네트워크나 파일에 접근할 수 없습니다.

보안 제한

외부 식별자가 있는 DOCTYPE 선언과 모든 ENTITY 선언은 검사 전에 거부되어 XXE 및 엔터티 확장 공격을 차단합니다. http, https, file 또는 절대 경로를 쓰는 xs:import, xs:include, xs:redefine은 비활성화되어 있으니 참조한 스키마를 로컬 파일로 추가하세요. XInclude는 처리하지 않습니다. 문서와 스키마는 각각 2 MB, 전체 스키마 합계는 5 MB로 제한되며 목록에는 처음 100개의 진단이 표시됩니다.

지원 버전

이 검사기는 XSD 1.0을 대상으로 합니다. xs:assert, xs:alternative, 개방 콘텐츠 같은 XSD 1.1 기능은 지원하지 않으며 스키마 컴파일 오류로 보고됩니다.

CodingTool이 공식 출시되었습니다

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch