CalcSI XML Editor란?
CalcSI XML Editor는 Altova XMLSpy에서 영감을 받은 무료 온라인 도구입니다. 완전 편집 가능한 트리 뷰 또는 일반 텍스트로 XML 문서를 편하게 편집할 수 있으며, XPath 테스터, XSLT 변환, XSD 검증, 자동 스키마 생성이 내장되어 있습니다.
편집, XPath 쿼리, XSLT 변환은 브라우저에서 직접 실행됩니다. XSD 스키마 검증과 자동 스키마 생성은 서버의 libxml 라이브러리를 사용합니다 — 빠르고 표준을 따르며 소프트웨어 설치도 필요 없습니다.
기능 목록
- 완전 편집 가능한 트리 뷰 — 태그, 속성, 텍스트를 더블 클릭해 편집. 인라인 버튼으로 노드 추가, 삭제, 이동 가능.
- 텍스트 뷰 — 모노스페이스 글꼴과 즉시 오류 표시(줄/열)가 있는 클래식 에디터.
- XPath 테스터 — XML에 대해 임의의 XPath 표현식을 실행하고 결과를 노드, 문자열, 숫자, 불리언으로 표시.
- XSLT 변환 — XML + 스타일시트 → HTML/XML/Text. XSLTProcessor를 통해 브라우저에서 직접 실행.
- XSD 스키마 검증 — 서버의 libxml을 통한 진정한 W3C 준수 검증. 오류는 줄과 열로 표시.
- XML에서 XSD 생성 — 샘플 XML을 분석해 추론된 타입과 카디널리티가 포함된 XSD를 제안합니다.
- 변환 — XML을 JSON 또는 CSV로 변환 (표 형식 XML 리스트용).
- 가져오기 및 내보내기 — 파일 업로드, URL에서 로드, .xml로 다운로드, 클립보드에 복사.
일반적인 사용 사례
- SOAP 요청/응답, B2B 메시지, EDI 페이로드 검사 및 수정
- 구성 파일 편집 및 검증 (pom.xml, web.xml, applicationContext.xml)
- RSS/Atom 피드를 확인하고 필요 시 JSON으로 변환
- SVG 파일을 XML로 편집 — 속성, path, viewBox 조정
데이터와 개인정보
편집, XPath 쿼리, XSLT 변환, JSON/CSV 변환은 모두 브라우저에서 실행되며 데이터는 기기를 떠나지 않습니다. XSD 스키마 검증과 자동 스키마 생성을 위해서만 XML(필요 시 XSD와 함께)을 당사 서버로 보내 처리 후 즉시 폐기합니다 — 아무것도 저장하지 않습니다.