XML Editor

ツリービュー、XPath、XSLT、XSD — Altova XMLSpy のように 1 つのツールにすべて。

{{ __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/テキスト。ブラウザの 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 として編集 — 属性、パス、viewBox を調整

データとプライバシー

編集、XPath クエリ、XSLT 変換、JSON/CSV 変換はブラウザ内で完結し、データはデバイスを離れません。XSD スキーマ検証と自動スキーマ生成についてのみ、XML(必要に応じて XSD と一緒に)が当サーバーに送信され、処理直後に破棄されます — 何も保存しません。