\r\n\r\n
拡張子が.xmlのファイルは、Extensible Markup Language (xml)のファイルです。これは単なるテキストファイルで、カスタムマークアップを使って文書の構造やその他の特性を記述しています。
XMLとは、World Wide Web Consortium(W3C)が作成したマークアップ言語で、人間と機械の両方が読むことができる符号化文書の構文を定義するものである。タグを利用して、文書の構造や保存・送信の方法を定義するものです。
HTMLは、あらかじめ定義されたマークアップ記号(ショートコード)を使って、Webページのコンテンツの書式を記述します。例えば、次のような簡単なHTMLコードでは、マークアップを使って、ある単語をボールドに、ある単語をイタリックに設定しています。
This is how you make <b>bold text</b> and this is how you make <i>italic text</i>しかし、XMLの特徴は、拡張性があることです。 XMLには、HTMLのようにあらかじめ定義されたマークアップ言語がありません。その代わり、XMLではユーザーがコンテンツを記述するための独自のマークアップ表記を作成することができるため、カスタム表記を無限に生成することができる。
本来、HTMLはコンテンツ表現に特化した言語であり、XMLはデータを保存するためのデータ記述に特化した言語である。
実際、XMLは他の文書フォーマットの基礎としてよく利用されています。
ですから、XMLファイルがあったとしても、それがどのアプリケーションで使われるかは、必ずしもわからないのです。通常、XMLファイルを実際に設計した人でない限り、気にする必要はありません。
XMLファイルを直接開くには、いくつかの方法があります。テキストエディタで開いて編集したり、ウェブブラウザで閲覧したり、閲覧・編集・他のフォーマットへの変換が可能なウェブサイトを利用したりすることができるのです。
XMLファイルは単なるテキストファイルなので、どんなテキストエディタでも開くことができます。問題は、多くのテキストエディタ(メモ帳など)が、XMLファイルを適切な構造で表示するように設計されていないことです。XMLファイルを開いて、ざっと見てみると、何かわかるかもしれません。しかし、もっと良いツールがあるはずです。
開きたいXMLファイルを右クリックし、コンテキストメニューの「名前を付けて開く」をポイントし、「メモ帳」をクリックします。
注:ここではWindowsを例にしていますが、他のOSも使用可能です。XMLファイルをサポートするように設計されたサードパーティの良いテキストエディタを探してください。
ファイルは開きますが、ご覧のように書式のほとんどが失われ、ドキュメントの2行が全内容で埋め尽くされてしまいます。
したがって、メモ帳はXMLファイルを素早く署名するのに便利かもしれませんが、構文をハイライトして意図したとおりにファイルをフォーマットしてくれるメモ帳++など、より高度なツールを使用したほうがよいでしょう。
以下は、同じXMLファイルをNotepad++で開いたものです。
関連:Windowsでメモ帳を他のテキストエディターに置き換える方法
本当にXMLファイルを編集する必要がなく、たまに見る程度であれば、この記事を読むために使っているブラウザは完璧です。実際、デフォルトのWebブラウザは、XMLファイルのデフォルトビューアとして設定されていることが多いようです。したがって、XMLファイルをダブルクリックすると、ブラウザでそのファイルが開かれます。
そうでない場合は、ファイルを右クリックして、任意のアプリケーションで開くオプションを見つけることができます。プログラムの一覧からWebブラウザを選択するだけです。この例では、Chromeを使用しています。
ファイルを開くと、きちんと構造化されたデータが表示されるはずです。Notepad++のように色分けされたビューを使うほどきれいではありませんが、Notepad++で得られるものよりもずっとよいです。
時々XMLファイルを編集したいが、新しいテキストエディターをダウンロードしたくない、またはXMLファイルを他のフォーマットに変換する必要がある場合、****で利用可能ないくつかの良いオンラインXMLエディタがあります。Tutorials dot com、XMLGrid.net、Code Beautification.orgなど、XMLファイルの閲覧・編集が可能なサイトです。編集を終えたら、変更したXMLファイルをダウンロードしたり、他のフォーマットに変換することもできます。
ここでは、beautification.orgというコードを使用します。 このページは、3つのセクションに分かれています。左側は、作業中のXMLファイルです。真ん中に、いくつかのオプションが表示されます。右側には、選択できるオプションの一部の結果が表示されます。例えば、下の画像では、左側に完全なXMLファイルがあり、真ん中の「ツリービュー」ボタンをクリックしたため、結果ペインにツリービューが表示されています。
これらのオプションについて見てみましょう。参照」ボタンでコンピューターからXMLファイルをアップロードするか、「URLの読み込み」ボタンでオンラインソースからXMLを抽出します。
ツリー表示」ボタンを押すと、結果ペインにデータが整ったツリー構造で表示され、左側のマーカーはすべてオレンジ色で、右側の属性はオレンジ色で表示されます。
"Beautify "は、結果ペインにデータを見やすく整列して表示します。
ズームイン」ボタンは、できるだけ余白を少なくしてデータを表示します。各データを1行に配置しようとします。ファイルを小さくしようとするときに便利です。ある程度のスペースは確保できますが、その分、効率よく読み取ることができます。
最後に、XMLをJSON形式に変換する「XML to JSON」ボタン、データをカンマ区切り値ファイルとして保存する「Export to CSV」ボタン、または、「".ダウンロード」ボタンを押すと、変更した内容を新しいXMLファイルとしてダウンロードすることができます。