XML整形
「XML整形」はXMLの構文を確認し、読みやすい字下げやコンパクトな出力を作成します。設定、フィード、メッセージのXMLを、サーバーへ送信せず端末内で整形できます。
ファイルとテキストはこの端末に保持されます。処理はブラウザー内で行われます。
準備完了。
出力
「XML整形」の使い方
XMLを貼り付けて処理すると、構文を確認して構造を整形します。コンパクト出力は要素間の字下げを除去します。
入力ごとに最大1 MB、入れ子は128階層までです。XML構文を確認し、XSDは検証しません。DTDや実体宣言は受け付けません。字下げの空白は変わる場合があります。
「XML整形」でできること
設定のレビューやメッセージの調査前に、入れ子の要素を読みやすくします。整形は不正なマークアップの修復ではありません。構文解析の成功はXMLとして読めることを示し、業務ルールやXSDスキーマへの適合は保証しません。
使用例と実用上の制限
「XML整形」で子要素とテキストが混在する文書を確認できます。意味のある空白は維持する必要があります。混在テキスト、コメント、CDATA、xml:spaceの内容を保持し、コンパクト出力では要素間の字下げを除去します。空白が重要な処理では結果を確認してください。
よくある質問
「XML整形」はファイルやテキストをアップロードしますか?
いいえ。処理は端末内で行われます。ページはプログラムを読み込みますが、選択したファイルや貼り付けたテキストを変換サービスへ送信しません。タブを閉じる前に結果をダウンロードしてください。
「XML整形」はXSDスキーマを検証しますか?
いいえ。XML構文のみ確認します。スキーマ検証、アプリケーションの規則、他システムでのメッセージの受け入れには別の確認が必要です。
混在テキスト、コメント、CDATAは保持されますか?
はい。xml:spaceの内容も保持します。要素間の字下げは変わる場合があります。後続処理で空白が重要なら出力を確認してください。
DTDや実体宣言を受け付けないのはなぜですか?
対応する入力形式の範囲外です。文書にとって適切な場合のみ取り除いてください。そうでなければ宣言を明示的にサポートし検証する処理を使ってください。
「XML整形」はオフラインでも使えますか?
最初にページと処理ライブラリを読み込む必要があります。キャッシュによって後から接続なしで使える場合もありますが、保証はありません。元データを保管し、ページを閉じる前に結果を保存してください。
またデータを手作業で整えていませんか
毎回ブラウザーのタブで直しているペイロードは、本来コードの仕事です。当社はシステム間でデータを運ぶ連携、パーサー、サービスを構築し、途中で静かにデータを壊しているものを修復します。
何を移しているか教えてください