2. XMLの構造前章で記述したとおり、XMLは言語を作成するための言語=メタ言語です。XMLでは、ユーザの環境や目的に合わせて言語を作成できます。しかし、もちろん、全く自由に作成できるわけではなく、一定のXMLのルールに従う必要があります。本章では、XMLで言語を作成する際に前提となる、XMLの構造について、説明します。
XMLの基本 2章 XMLの構造
2.1 XML宣言XML宣言とは、その文書がXML文書であることを明確に示す文字列です。XML宣言の例を以下に記します。 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 上の例のように、XML宣言は "<?xml" より始まり、"?>"で終わります。XML宣言は記述するほうが望ましいですが、記述しなくても構いません。ただし、記述する場合は、XML文書の先頭に必ず、記述しなくてはなりません。XML宣言の前に、スペースや改行などが含まれてもいけません。 XML宣言には、以下の情報が含まれています。
スタンドアロン文書とは、外部ファイルの参照を処理しなくても、すべて正しい文書が得られるXML文書を示します。正確には、文書実体の外部に(DTDの外部サブセット内に,又は内部サブセットから参照される外部パラメタ実体内に)、XMLプロセサからアプリケーションへと渡される情報に影響するマーク付け宣言が存在しないことを意味します。スタンドアロン文書に関しては、実体に関して、解説した後に、詳しく説明します。 |
![]()
![]()
|