アップデート
ファイルの外観が異なるのは、UNIX と Windows の形式で EOL (End Of Line) が異なるためです。メモ帳は UNIX EOL を処理できないため、XML をすべて 1 行に配置します。Notepad++ は両方を処理するため、表示時にファイルを適切にフォーマットする方法を認識しています。Edit->EOL Conversion の EOL を Windows に変更すると (それに注意するために Uberfuzzy に +1)、メモ帳でファイルを適切に表示できるようになります。
元の投稿
わかりました。この質問は、私が作成した別の質問から生成されます。以下にリンクします。XML がそのように機能する理由を知りたいです。したがって、次のような XML ファイルを notepad++ で開いています。
<?xml version="1.0"?>
<settings>
<tag_1>some tag content</tag_1>
<tag_2/>
</settings>
古き良きシンプルなメモ帳で開いた同じファイルは次のようになります
<?xml version="1.0"?><settings> <tag_1>some tag content</tag_1> <tag_2/></settings>
さて、メモ帳++に戻り、「プラグイン-> XMLツール-> XMLの線形化」を使用してから、「プラグイン-> XMLツール->プリティプリント(XMLのみ-改行あり)」を使用します(Notepad ++でXMLをフォーマットする方法への称賛?それを理解するのに役立ちます)そして今、そのファイルはメモ帳++で以前と同じように見えますが、メモ帳では次のようになります
<?xml version="1.0"?>
<settings>
<tag_1>some tag content</tag_1>
<tag_2/>
</settings>
ここで見つけることができる私の他の質問は、ACEにXMLをロードする方法? メモ帳で正しく見える場合にのみ、XML を適切にロードします。では、notepadd++ とメモ帳で XML の表示が異なるのはなぜでしょうか? 使われていることに気づいていないキャラクターはいますか?または、タグの読み取り方法を知っているため、XML を自動的にフォーマットする notepad++ ですか? わかりません...どんな助けでも大歓迎です!