定義ABCの概念
その他 / / July 04, 2021
ギジェルアルシナゴンザレス、11月。 2018
最初のコンピューター以来、これらのマシンは構造化データを処理してきましたが、現在は非構造化データを使用できるようになっています。 人工知能.
データを構造化するには、ある種のデータが必要です 言語 構造を定義し、各データが属するフィールドを示すことを可能にする記述。 この言語により、コンピュータアプリケーションはデータを適切に認識して表示でき、 フォーマット それらが保存されているファイルの。
XMLは、データを定義できるこれらの言語の1つですが、これだけではありません。
XML(頭字語) 拡張マークアップ言語)は、データ構造を定義できるマークアップ言語であり、コンピューターと人間の両方が読み取れるようにするドキュメントです。
少し進んで、その使用例を示します:言語 HTML Webページを構築するために、XMLのサブセットとして定義できます。
言語について話していますが、構文が定義されているため、純粋にXMLはメタ言語ですが、単語は定義されていません。 それぞれがタスクのXMLのサブセットを定義できるように、それが具体化されます コンクリート。 これは、HTMLをXMLのサブセットとして定義する方法です。
その使用は、次のようなアプリケーションにまで及びます。 テキスト、データベースまたはスプレッドシート、一般に、構造化を必要とするすべてのタスク(したがって、構造化データについて話す前に)および/または プレゼンテーション.
XMLの各サブセットの各マークは、記号で終わります。
このようにして、それらが囲むテキストとデータのマークを区別することができます(そして、それらを管理するコンピュータープログラムもそれらを区別することができます)。
また、 タグ 開閉。 違いは、最後のものが置くことです シンボル / で囲まれた単語に。
この時点で、XMLの使用例を見てみましょう。 タグ 私たちが測定するために作ったこのメタ言語の:
これらのレコードを管理し、適切な方法で提示するプログラムを作成することもできます。
実際には、XMLはますます使用されており、MicrosoftOfficeやLibreOfficeなどのメインオフィスアプリケーションでは気付かずに使用しています。
のフォーマット ファイル これらは両方とも長い間XMLのサブセットであり、これらの一方を他方で生成したファイルのロードと表示を簡素化します。 ただし、表示が常に同じであるとは限らないという事実は、データの最終的な表示がプログラムにあるという事実にあります。
XMLドキュメントには、コメントやコンテンツモデルなど、より多くのリソースとセクションがありますが、その本質は、例で説明したものです。
ここから、それは私たちのニーズと同じくらい複雑になりますが、実際には、XMLはほとんど見られません ユーザー名 そうです、このフォーマットでは気付かずに作業できます。
Fotoliaの写真:Maksim Kabakou / Kitti
XMLのテーマ