SheepDev

XML整形・検証

XML整形・検証では、DTD・外部実体を拒否したXML検証と整形します。

⌂ 入力と結果はこのブラウザー内で処理され、自動保存・送信されません。

DTD・外部実体は拒否します。混在テキストやxml:spaceを含むXMLは、空白による意味の変化を避けるため原文を保持します。XSD検証ではありません。

入力待ち整形時に構文も検証します。

入力待ち

使い方

XMLのタグの対応を確認したいときは本文を貼り付けて実行します。閉じタグ、属性の引用符、特殊文字付近のエラーを順に確認してください。

整形後は親子関係と要素数を原文と比較します。DTDや外部実体は拒否し、外部ファイルを読み込みません。整形成功はXSD等のスキーマに適合したという意味ではありません。

例

<root><item>SheepDev</item></root>

原理・制限

入力は各欄1,048,576バイト、出力は33,554,432バイト、処理時間は5,000ミリ秒までです。入力を黙って切り詰めません。

使い方・解説

関連ツール

テキスト・正規表現

テキスト差分

テキスト差分では、行・文字単位の差分と空白無視の切替します。

エンコード・文字コード

HTMLエンティティ変換

HTMLエンティティ変換では、HTML文字参照への変換・復元を文字列として実行します。