
こんにちは。
Windows のコマンドライン(正確にはバッチファイルで)、指定した xml ファイルを整形する方法を探しています。
整形方法は適当でよいですし、検証機能はなくても構いません(あっても別にいいです)。
現状、XMLがまったくの改行なしでベタ打ちされているので、多少は整形しないと、というレベルです。後々のファイル処理がややこしくならないように。
簡単に準備できるもの、コマンドもシンプルで、オプションなども複雑でないものがいいのですが、なにかいいプログラムなどご存じでしたら教えてください。XMLファイルは最大で10MBくらいあるかもしれません。
No.1ベストアンサー
- 回答日時:
定番ですが HTML Tidy とか。
名前は HTML だけど XML にも対応してます。実行してみましょう。これが元のファイルの sample.xml。改行無し。
<?xml version="1.0" encoding="utf-8" ?><friends><person><name>松田松男</name><nickname>まっちゃん</nickname><tel>0123-45-6789</tel></person><person><name>高野高雄</name><nickname>タカさん</nickname><tel>9876-54-3210</tel></person></friends>
tidy で整形するとこんな感じ。
$ tidy -utf8 -xml -i -q sample.xml
<?xml version="1.0" encoding="utf-8"?>
<friends>
<person>
<name>松田松男</name>
<nickname>まっちゃん</nickname>
<tel>0123-45-6789</tel>
</person>
<person>
<name>高野高雄</name>
<nickname>タカさん</nickname>
<tel>9876-54-3210</tel>
</person>
</friends>
これは Linux で実行したけど、Windows 版もあります。
説明は次のページがわかりやすいかな。
http://d.hatena.ne.jp/takuya_1st/20110830/131470 …
下のページが本家。
http://tidy.sourceforge.net/
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- その他(IT・Webサービス) 見たことのない形式で日付が表示されているのでそれを解析してほしい 3 2023/01/23 16:53
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- その他(パソコン・周辺機器) Windows10パソコンで再生している音をWAVファイルとして録音、保存する方法は? 4 2023/06/15 18:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【アプリ開発】日本語を含むXML...
-
VBAでxmlファイルの置換をしたい
-
バッチファイルでテキストファ...
-
Javaにて複数のxmlファイル内の...
-
分かる方がいましたら是非教え...
-
Excel-VBAでXMLの複数ノードの...
-
C# TreeView 効率良いノード追...
-
同じタグ名の項目取得
-
VB6でXMLを処理するには
-
VBSでxmlの値を書き換えたい
-
XMLで要素が記述された順番に意...
-
東芝のDynabookなのですがアン...
-
XMLからcsvへの変換
-
TreeViewの再表示のちらつきを...
-
複数のマックPCによる数値計算...
-
VB6.0でDOMを使用して...
-
VBAでXML文書のある特定タグ以...
-
最短路問題について
-
TreeView の初期表示について
-
XMLファイル内のデータ(値)を変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルでテキストファ...
-
DOSコマンドラインからxmlファ...
-
XMLファイルの作り方がわかりま...
-
XMLファイルのattribute値を取...
-
XMLの編集?について
-
サーバー上にないxmlの読み込み
-
XMLデータを整形して、ブラウザ...
-
ブログですが xmlとcssでh1タグ
-
ホームページビルダー19で作...
-
XMLファイルの編集をExcel...
-
ExcelVBAで書き出した文字が化ける
-
DOMデータを使ってSAXで解析す...
-
eclipseへのxmlファイル追加
-
Windowsで見かけるxmlファイル...
-
C#で使用中のファイルに別のフ...
-
XMLで改行させたい
-
RDFファイルは何故拡張子が.rdf...
-
NEXUS7でSecret No5の使い方
-
VBSでXMLを読込、検索結果をテ...
-
xmlの出力をShift_JISで
おすすめ情報