- PR -

XMLの記述について

1
投稿者投稿内容
やまやま
会議室デビュー日: 2005/11/07
投稿数: 2
投稿日時: 2006-02-27 23:45
XMLの外部実体参照で、下記のXML解釈の違いについてご存知のかたいらっしゃいましたらおしえてください。
@<!ENTITY % xxxx SYSTEM "xxxxx.xml">
A<!ENTITY xxxx SYSTEM "xxxxx.xml">

※Aは、%がない

TOMCATのweb.xmlで、@のように%をつけるようにすることで動くようになったんですが、その違いがわからず使用しているため、、非常に不安です。。

すみませんが、宜しくお願いいたします。
スフレ
ぬし
会議室デビュー日: 2005/05/27
投稿数: 281
お住まい・勤務地: 東京
投稿日時: 2006-02-28 00:26
(1)は、パラメタ実体の定義です。この実体はDTDの中で %xxxx; の形で参照します。
(2)は、一般実体の定義です。この実体は &xxxx; の形で参照します。DTD中では値の中ぐらいにしか使えません。

XMLの入門書やスペックそのものを見れば書いてあるはずですよ。

1

スキルアップ/キャリアアップ(JOB@IT)