レッスン 5
XML デバッグワークフロー
Validate、修正、format、再現ケースの共有。
CI やローカルビルドが XML で失敗したら、繰り返し可能なワークフローを使います。
- 失敗スニペットを貼り付け — フォーマッタの validate モードへ
- マークされた行へジャンプ — Monaco エディタで(ステータスバーの行/列)
- 構文を修正 — タグを閉じ、
&をエスケープ、属性引用を直す - 再 validate — ステータスが有効な XML になるまで
- Format — コミット前に読みやすい diff のため
- リンクを共有(秘密なし)— チームメイトが同じ再現を見られるように
Maven/Android ファイルでは、既知の正常例を近くに置き、壊れた貼り付けと心の中で diff します。
1 リポジトリで設定形式が混在する場合は、JSON Formatter と YAML Formatter も併用してください。
要点
XML エラーはコンパイルエラーのように扱います:行を特定 → 修正 → 再確認 → その後レイアウトを整える。