XML Editor

트리 뷰, XPath, XSLT, XSD — Altova XMLSpy처럼 하나의 도구에 모두.

{{ __t('tree_empty_or_invalid') }}
{{ parseError }}
{{ validateMsg }}
{{ stats.size }} {{ __t('bytes') }} {{ stats.elements }} {{ __t('elements') }} {{ stats.attributes }} {{ __t('attributes') }} {{ stats.depth }} {{ __t('depth') }} {{ stats.textNodes }} {{ __t('text_nodes') }}
{{ __t('xpath_examples_label') }}: {{ ex }}
{{ __t('input_xml_label') }}
{{ __t('xpath_result_label') }}
{{ xpathError }}
{{ __t('input_xml_label') }}
{{ __t('xslt_input_label') }}
{{ __t('xslt_output_label') }}
{{ xsltError }}
{{ __t('schema_server_note') }}
{{ __t('input_xml_label') }}
{{ __t('schema_xsd_label') }}
{{ __t('schema_valid') }}
{{ __t('schema_errors_heading') }} ({{ schemaResult.errors.length }}):
L{{ err.line }}{{ err.column ? ':' + err.column : '' }} {{ err.message }}
{{ __t('input_xml_label') }}
{{ __t('schema_generated_label') }}
{{ schemaGenError }}
{{ __t('input_xml_label') }}
{{ __t('convert_output_label') }} ({{ convertTarget.toUpperCase() }})
{{ convertError }}

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와 함께)을 당사 서버로 보내 처리 후 즉시 폐기합니다 — 아무것도 저장하지 않습니다.