데이터 및 형식

XML·XPath·XSD 도구

SOAP 응답을 정리하거나, 큰 문서에서 값 하나를 꺼내는 XPath 식을 작성하거나, 레거시 시스템에 보내기 전 XSD로 검증할 때가 있습니다. XML 작업은 오타 하나 허용 않을 만큼 정밀합니다. 포맷팅, XPath와 XQuery 조회, XSD 검증과 생성, XML을 JSON이나 CSV로 바꾸는 변환까지 다룹니다.

XPath 테스터는 네임스페이스 접두사를 직접 지정할 수 있어 기본 네임스페이스를 쓰는 문서에도 유용하고, XSD 검증은 공개 스키마뿐 아니라 로컬 스키마 파일도 처리합니다. XSD를 JSON 스키마로 변환은 완전히 대응되지 않는 부분을 표시해주며, XML 포맷터는 텍스트 노드 내용은 건드리지 않고 정리합니다.

도구 10개

XML / XPath / XSD 도구 FAQ

XPath에서 네임스페이스가 있는 요소는 어떻게 선택하나요?

접두사를 네임스페이스 URI에 연결하고 식에서 그 접두사를 써야 합니다. 접두사가 없으면 기본 네임스페이스와 매칭되지 않기 때문입니다. XPath 테스터는 문서와 함께 네임스페이스 접두사를 등록할 수 있어 실제 XML로 바로 테스트할 수 있습니다.

XPath와 XQuery는 어떻게 다른가요?

XPath는 하나의 경로 식으로 노드를 선택하는 데 적합합니다. XQuery는 FLWOR 표현식과 생성자를 더해 반복·필터링·정렬과 새 XML 생성까지 가능하므로, XPath 식 하나로는 부족할 때 XQuery 테스트를 사용하세요.

XSD 스키마를 JSON 스키마로 변환할 수 있나요?

XSD를 JSON 스키마로 변환은 요소와 타입을 매핑하되, substitution group처럼 JSON Schema로 정확히 표현할 수 없는 부분은 근사치임을 표시합니다. 결과를 원본 XSD의 완전한 대체물로 쓰기 전에 경고를 확인하세요.