Xml-overview

提供:Dev Guides
移動先:案内検索

XML-概要

XMLは* E xtensible M arkup L * anguageの略です。 これは、SGML(Standard Generalized Markup Language)から派生したテキストベースのマークアップ言語です。

XMLタグはデータを識別し、データの保存と整理に使用されます。データの表示に使用されるHTMLタグのように表示する方法を指定するのではありません。 XMLは近い将来HTMLを置き換えるものではありませんが、HTMLの多くの成功した機能を採用することで新しい可能性をもたらします。

XMLには、さまざまなシステムやソリューションで役立つXMLの3つの重要な特性があります-

  • * XMLは拡張可能*-XMLを使用すると、アプリケーションに適した独自の自己記述タグまたは言語を作成できます。
  • * XMLはデータを保持しますが、表示しません*-XMLは、データがどのように表示されるかに関係なく、データを保存できます。
  • * XMLは公開標準です*-XMLはWorld Wide Web Consortium(W3C)と呼ばれる組織によって開発され、オープンスタンダードとして利用できます。

XMLの使用

XMLの使用法の短いリストはそれをすべて言っています-

  • XMLは、大規模なWebサイトのHTMLドキュメントの作成を簡素化するために、舞台裏で機能します。
  • XMLを使用して、組織とシステム間で情報を交換できます。
  • XMLは、データベースのオフロードと再ロードに使用できます。
  • XMLを使用してデータを保存および整理できます。これにより、データ処理のニーズをカスタマイズできます。
  • XMLをスタイルシートと簡単にマージして、ほぼすべての必要な出力を作成できます。
  • 事実上、任意のタイプのデータをXMLドキュメントとして表現できます。

マークアップとは何ですか?

XMLは、人間が読める形式と機械が読める形式の両方でドキュメントをエンコードするための一連のルールを定義するマークアップ言語です。 マークアップ言語とは何ですか?マークアップとは、ドキュメントに追加される情報で、特定の方法で意味を強化するものです。パーツとそれらの相互関係を識別します。 より具体的には、マークアップ言語は、ドキュメントのテキストに配置してそのドキュメントの各部分を区別し、ラベルを付けることができる一連のシンボルです。

次の例は、テキストに埋め込まれた場合のXMLマークアップの外観を示しています-

<message>
   <text>Hello, world!</text>
</message>

このスニペットには、マークアップシンボル、または<message> …​ </message>や<text> …​などのタグが含まれています </text>。 タグ<message>および</message>は、XMLコードフラグメントの開始と終了を示します。 タグ<text>および</text>は、テキストHello、world!を囲みます。

XMLはプログラミング言語ですか?

プログラミング言語は、文法規則と、コンピュータープログラムの作成に使用される独自の語彙で構成されます。 これらのプログラムは、特定のタスクを実行するようにコンピューターに指示します。 XMLは、計算やアルゴリズムを実行しないため、プログラミング言語としての資格がありません。 通常、単純なテキストファイルに保存され、XMLを解釈できる特別なソフトウェアによって処理されます。