XMLツール
XMLをJSON・YAML・CSVに相互変換し、きれいにインデント。無料のXMLツールがブラウザ内で動作し、何もアップロードされません。
データ形式コンバーター
- JSONをXMLに変換|そのまま使える正しいXMLを書き出す JSONをXMLに変換します。ルート要素はひとつ、タグ名は正しい形に直され、字下げも選べます。SOAP のリクエスト本文や、XMLしか受け取らない古い仕組みにそのまま貼れます。
- XMLをJSONに変換|属性も要素もそのまま取り出せる形にする XMLをJSONに変換します。属性も繰り返し要素もテキストも、コードからドットや角括弧でそのまま届く場所に収まり、専用のXMLパーサを書き足す手間がなくなります。
- XMLをYAMLに変換|タグの山が人にも読める字下げになります XMLをYAMLに変換します。木構造がタグではなく字下げになり、閉じタグを目で追わなくても中身がすぐ読めます。設定ファイルとして手で直すのも、ぐっと楽になります。
- YAMLをXMLに変換|そのまま通る要素名に直して書き出します YAMLをXMLに変換します。要素名にできないキーは直され、ぶつかったキーには接尾辞が付くので、手直しをしなくても、どのXMLパーサでもそのまま一度で解析が通ります。
- CSVをXMLに変換|どのXMLツールでも開ける文書にして出力 CSVの表を、1列につき1要素のXMLに変換します。ヘッダー名はXMLが許す要素名に直されるので、どのXMLツールに渡しても、そのまま解析できる文書になります。
- XMLをCSVに変換|要素ひとつが表計算ソフトの一行になる形で 繰り返されたXML要素を表の行に変換します。子要素の名前がそのまま列の見出しになるので、表計算ソフトで開いて並べ替えても、スクリプトに渡してもそのまま使えます。
整形・検証・比較
- XMLフォーマッタ|一行だけの文書でも読める形に整えて出力する XMLを字下げします。中身の意味は動きません。テキストと子要素が混ざる要素は一行のまま残ります。XMLでは、その空白も内容の一部として数えられ、意味を持つからです。
- XMLミニファイア|意味はそのままに字下げの分だけ小さくする XMLから字下げを取り除きます。テキストの空白、属性値、コメント、宣言はそのまま残るので、文書は小さくなり、そこに書かれている意味のほうは少しも変わることがありません。
- XMLバリデータ|どこで壊れているのかをその場で示してくれます XMLが整形式かを調べます。ルートは一つか、タグは閉じて入れ子になっているか、名前と文字は使えるか。最初の破綻は、それが起きた場所とともに、はっきり示されます。