1

組み込み型 (IDREF/IDREFS および ENTITY/ENTITIES) がスキーマでどのように使用されているかについて、誰でも簡単な例を提供できますか? 彼らの主な目的は何ですか?

乾杯

4

1 に答える 1

3

これらのタイプが XML スキーマに追加されたのは、ワーキング グループが、DTD で利用可能なすべての機能を複製する DTD からの移行ルートを提供したかったためです。したがって、主な意図は下位互換性でした。

IDREF と IDREFS は、key/keyref で実現できないことは実際には何もしません。ただし、それらは常に XML ドキュメント レベルにスコープが設定されているのに対し、key/keyref は常に要素にスコープが設定されています。

ENTITY/ENTITES は、解析されていない外部エンティティのほとんど使用されない機能に関連付けられています。基本的に、属性 (または要素) の値を外部の解析済みエンティティの名前に制限することができます。これは奇妙なことに、DTD でのみ宣言できます。現在この機能を使用していない場合は、その機能を知る必要はありません。無視しても問題ありません。

于 2012-05-21T14:37:49.573 に答える