XML形式ファイルが1行で書かれている場合にサクラエディタで変換する方法
仕事でXML形式ファイルの中身を見ると1行で記載されており、見にくい為、見やすいように整形する必要がありました。
その時の手順を記載します。
今回、使用したのは下記のURLにあったサクラエディタのマクロを使用しました。
Before
<?xml version=”1.0″ encoding=”Shift_JIS” ?><TestData><TestID>00001</TestID><Type>1</Type><FileName>file001</FileName><Info Inning = “1” TB = “1” ><FileNo No = “1” BatF = “0” >001</FileNo><FileNo No = “2” OKF = “1” >002</FileNo></Info><TestID>00002</TestID><Type>1</Type><FileName>file003</FileName><Info Inning = “1” TB = “1” ><FileNo No = “1” BatF = “0” >012</FileNo><FileNo No = “2” OKF = “1” >013</FileNo></Info></TestData >
After
<TestData> <TestID>00001</TestID> <Type>1</Type> <FileName>file001</FileName> <Info Inning="1" TB="1"> <FileNo No="1" BatF="0">001</FileNo> <FileNo No="2" OKF="1">002</FileNo> </Info> <TestID>00002</TestID> <Type>1</Type> <FileName>file003</FileName> <Info Inning="1" TB="1"> <FileNo No="1" BatF="0">012</FileNo> <FileNo No="2" OKF="1">013</FileNo> </Info> </TestData>
前提条件
下記のサイトからXmlFormat.jsをダウンロードする。
選択範囲をXML整形
手順
- サクラエディタのツール(T)→キーマクロの読み込み ファイルから「XmlFormat.js」を選択
- サクラエディタで変換したい箇所を選択
- サクラエディタのツール(T)→キーマクロの実行