メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
XMLタグ自動閉じ化
{}
XMLタグ自動閉じ化
dev/xml-self-closing
内容が空の<tag></tag>や属性付きタグを、正規表現で<tag />形式へ短縮します。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
XMLタグ自動閉じ化では、内容が空の<tag></tag>や属性付きタグを、正規表現で<tag />形式へ短縮します。
関連する観点として XMLタグ自動閉じ化、xml self-closing、xml self closing を確認し、結果をコピーして別の作業に使えます。
入力
結果
コピー
使い方
「入力」欄に、空要素を短縮したいXML断片を貼り付けます。
「結果」欄で、<br></br>のような完全に空の要素だけが<br />へ変わったことを確認します。
属性付きタグは属性を保持したまま短縮されますが、本文や空白がある要素は残ります。
正規表現ベースの置換なので、名前空間や複雑なXMLでは結果を目視確認します。
入力例・出力例
INPUT
<root><br></br><item id="1"></item><x> </x></root>
OUTPUT
<root><br /><item id="1" /><x> </x></root>
<x> </x>は空白文字を含むため変換されません。
よくある利用シーン
空のXML要素を自己終了タグへそろえ、短いサンプルに整えたいとき。
属性付きの空要素を、値を変えずに<item id="1" />形式へ短縮したいとき。
本文を持つ要素には手を入れず、完全一致の空タグだけを機械的に置換したいとき。
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
XMLタグ自動閉じ化、xml self-closing、xml self closingの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
XMLタグ自動閉じ化の主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
<br></br> のような内容ありタグは自己閉じになりますか?
いいえ。内容(テキストや子要素)を持つタグは変換対象外です。<br></br> のように開始・終了タグが連続していて内容が空の場合のみ、スラッシュ前にスペースを入れた <br /> 形式へ変換されます。
SVGやHTMLをXMLモードで貼り付けた場合も変換できますか?
XML構文として有効であれば変換可能です。ただしHTMLの空要素(<br>、<input>など)はXMLとして不正な場合があるため、必ず整形済みXMLを入力してください。
自己閉じタグへの変換後、整形(インデント)も行われますか?
このツールはタグの閉じ方を変換するのみで、インデントの整形は行いません。整形が必要な場合はXMLフォーマッターを別途使用してください。
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
正規表現テスター
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。