我试图更多地了解XML文档的物理和逻辑结构。 From the specification at W3C描述了物理结构:
XML文档可能包含一个或多个存储单元。这些是 被称为实体; ...
所以我的问题是:
答案 0 :(得分:3)
XML和SGML中的实体表示字符流。它可以是外部实体,其中字符内容是从另一个文件或网络(HTTP)流或内部实体访问的,内部实体是声明和引用它的文档的文字内容的一部分。内部实体可以像这样声明
<!ENTITY e "replacement text for e">
然后在此类内容中用作&e;
实体引用
<p> some text ... &e; ... other text </p>
这样XML或SGML处理器将&e;
替换为replacement text for e
。实体的概念也用于其他目的。
关于第二个问题,实体概念与外部文件或网络流中的字符数据的“存储”有关;它不是指标记处理器的内部存储器表示。