マークアップ言語

マークアップ言語は、タグを使用して、ドキュメント内の要素を定義するコンピューター言語です。人間が読みやすい形式になっており、マークアップファイルには一般的なプログラミングの構文ではなく、標準的な単語が含まれています。マークアップ言語にはいくつかの種類がありますが、最も一般的なものはHTMLXMLです。

HTMLは、Webページを作成するために使用されるマークアップ言語です。各Webページの内容は、HTMLタグによって定義されます。<head><body><div>などの基本的なページタグはページのセクションを定義し、<table><form><image><a>などのタグはページ内の要素を定義します。ほとんどの要素には開始タグと終了タグが必要で、タグの間に内容を配置します。たとえば、TechTerms.comのホームページへのリンクには、次のHTMLコードを使用できます。

<a href="https://techterms.com">TechTerms.com</a>

XMLは、ページ上の書式情報ではなく、構造化されたデータを保存するために使用されます。HTMLドキュメントではあらかじめ定義されたタグ(上の例など)を使用しますが、XMLファイルではカスタムタグを使用して要素を定義します。たとえば、コンピューターのモデルに関する情報を保存するXMLファイルには、次のセクションを含めることができます。

<computer>
  <manufacturer>Dell</manufacturer>
  <model>XPS 17</model>
  <components>
    <processor>2.00 GHz Intel Core i7</processor>
    <ram>6GB</ram>
    <storage>1TB</storage>
  </components>
</computer>

XMLは、カスタムタグを使用して幅広い種類の要素に対応できるため、「Extensible Markup Language」と呼ばれています。各XMLファイルは標準的なテキスト形式で保存されるため、ソフトウェアプログラムでデータを解析したり読み取ったりするのが簡単です。そのため、XMLは構造化されたデータをエクスポートしたり、複数のプログラム間でデータを共有したりする際によく使用されます。

NOTE: HTMLファイルとXMLファイルはどちらもプレーンテキスト形式で保存されるため、標準的なテキストエディターで表示できます。開いているWebページのHTMLソースは、「View Source」オプションを選択して表示することもできます。この機能は、ほとんどのWebブラウザーのViewメニューにあります。

更新日 June 1, 2011 著者: Per C.

quiz知識をテストする

Which of these devices would not have its own color profile?

A
Digital camera
0%
B
SD card reader
0%
C
Printer
0%
D
LCD monitor
0%
Correct! Incorrect!     View the Color Profile definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのマークアップ言語の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。