未解析エンティティーとは、XML プロセッサーによって解析されない外部参照をもつ外部エンティティーのことです。つまり、正しく形成されている XML ではない XML 文書 (グラフィック・ファイルなど) にデータを含めることができるということです。UnparsedEntityDecl は名前付きエレメントであり、エンティティーの URI を示す、タイプ SystemId の子 (URL またはローカル・ファイルの場所) です。UnparsedEntityDecl はタイプ PublicId の子を持つこともできます。
UnparsedEntityDecl は、タイプ NotationReference の子、XML 文書内の他の場所にある表記宣言への参照を表す値エレメントを持つこともできます。これは、未解析エンティティーのデータのタイプを定義します。
以下のような形式の未解析エンティティー宣言があるとします。
<!ENTITY pic SYSTEM "scheme.gif" NDATA gif>
この例では、SystemId に scheme.gif というストリング値が入れられています。NotationReference の値は gif です。これは、XML 文書で定義されている NOTATION を参照します。
<!NOTATION gif SYSTEM "image/gif">
次のエンティティーは、DTD の例 に含まれています。
<!ENTITY unpsd PUBLIC "//this/is/a/URI/me.gif" "me.gif" NDATA TeX>
これは、//this/is/a/URI/me.gif のストリング値を持つ、オプションの PublicId エレメントを示しています。
関連概念
メッセージ・フロー
関連タスク
メッセージ・フロー・アプリケーションの開発
関連資料
XML 文書タイプ宣言
XML DocTypeDecl
XML PublicId
XML SystemId
XML NotationDecl
XML DTD の例
注意 |
商標 |
ダウンロード |
ライブラリー |
技術サポート |
フィードバック
![]() ![]() |
ad06520_ |