XMLにおけるドキュメントと宣言の使い分けを解説
XML文書は、よく整理された要素と他のタグからなるXML情報の基本単位である。XML文書には、様々なデータを格納することができます。例えば、分子構造や数式を数字で表現したデータベースなどです。
XMLドキュメントの例
XML文書の簡単な例を以下に示します。
- <? xml バージョン = "1.0"。 ?
- <スパン <スパン < コンタクトインフォ >
- <スパン <スパン < 名称 > タンメイ・パティル </ 名称 >
- <スパン <スパン < 会社 > チュートリアルポイント </ 会社 >
- <スパン <スパン < 電話 > (011) 123-4567 <スパン </ 電話 >
- <スパン <スパン </ コンタクトインフォ >
下図は、XML文書セクションを表しています。
ドキュメント序文
Document preamble 文書の先頭、ルート要素の前にある。このセクションには
ドキュメント要素
文書要素は、XMLの構成要素です。ドキュメントを階層化し、各階層が異なる目的を果たすようにします。ドキュメントを複数のパーツに分割することで、異なる方法で表示したり、検索エンジンに与えたりすることができます。要素は、結合されたテキストや他の要素のコンテナになることができます。
XMLの要素については、「XMLの要素」で詳しく説明しています。
XML 宣言
XML 宣言は、XML プロセッサがパースするための XML 文書を準備するための詳細を含んでいます。この宣言は任意であるが、使用する場合は XML 文書の先頭行に記述しなければならない。
構文
次の構文は、XML宣言を示しています。
- <? xml
- <スパン バージョン = "バージョン番号"。
- <スパン エンコーディング = エンコーディング宣言。
- <スパン <スパン スタンドアロン = <スパン standalone_status"
- ? >
これらのパラメータは、パラメータ名、等号(=)、引用符で囲まれたパラメータ値で構成されています。上記の構文の詳細は、次の表のとおりです。
ルール
XML 宣言は、以下の規則に従うこと。
XML 宣言が XML 内に現れる場合、この XML 文書の最初の行に置かなければならない。
XML 宣言が含まれる場合は、バージョン番号属性が含まれる必要があります。
パラメータ名と値は、大文字と小文字を区別する。
パラメータを配置する順序は重要です。正しい順番は、バージョン、エンコーディング、スタンドアロンです。
シングルクォート、ダブルクォートのどちらを使っても構いません。
XML宣言には、</?xml>のようなクロージャータグがありません。
XML 宣言の例
XML宣言の例をいくつか紹介します。
パラメータを持たないXML宣言。
- <? xml >
バージョン定義を含むXML宣言。
- <? xml バージョン = "1.0"。 > <スパン
すべてのパラメータ定義を含むXML宣言。
- <? xml バージョン = "1.0"。 エンコーディング = "UTF-8"。 <スパン スタンドアロン = <スパン "no"。 ? >
すべてのパラメータ定義を一重引用符で囲んでXML宣言します。
- <? xml バージョン = <スパン '1.0' エンコーディング = 'iso-8859-1' スタンドアロン = <スパン 'no' ? >
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン