Xerces-xml-overview
提供:Dev Guides
Apache Xerces-XMLの概要
XMLとは何ですか?
XMLは、プレーンテキスト形式でデータを保存および転送するために設計されたシンプルなテキストベースの言語です。 Extensible Markup Languageの略です。 以下は、XMLの主要な機能の一部です。
- XMLはマークアップ言語です。
- XMLは、HTMLのようなタグベースの言語です。
- XMLタグは、HTMLのように事前定義されていません。
- 独自のタグを定義できるため、拡張可能言語と呼ばれます。
- XMLタグは、自己記述的になるように設計されています。
- XMLは、データの保存と転送に関するW3C勧告です。
例
利点
以下は、XMLによって提供される利点です-
- テクノロジーにとらわれない-XMLはプレーンテキストなので、テクノロジーに依存しません。 データの保存および送信の目的で、あらゆるテクノロジーで使用できます。
- 人間が読める-XMLは単純なテキスト形式を使用します。 それは人間が読んで理解できるものです。
- 拡張可能-XMLでは、カスタムタグを非常に簡単に作成して使用できます。
- Allow Validation -XSD、DTD、およびXML構造を使用すると、簡単に検証できます。
デメリット
以下は、XMLの使用の欠点です-
- 冗長構文-通常、XMLファイルには多数の繰り返し用語が含まれています。
- 冗長-冗長言語であるため、XMLファイルのサイズは送信およびストレージのコストを増加させます。