【发布时间】:2009-06-30 17:44:03
【问题描述】:
我是 XML 新手,所以这可能是一个相当容易回答的问题。我想知道是否有从其他 XML 文件中引用外部 XML 文件的标准方法。让我举个例子吧。假设您有一个文件,该文件定义了一个包含大量数据的对象:
<person>
<name>John</name>
<age>18</age>
<hair>Brown</hair>
<eyes>Blue</eyes>
</person>
为了这个问题,假设这个人拥有大量其他信息。假设文件大小为 10 MB。
现在,假设您有另一个定义组的 XML 文件:
<group>
<person>
<name>John</name>
<age>18</age>
<hair>Brown</hair>
<eyes>Blue</eyes>
</person>
<person>
<name>Kim</name>
<age>21</age>
<hair>Blue</hair>
<eyes>Green</eyes>
</person>
<person>
<name>Sean</name>
<age>22</age>
<hair>Black</hair>
<eyes>Brown</eyes>
</person>
</group>
如您所见,如果 Person 非常大,则 Group 文件会非常大。所以,如果我们有类似 John.xml 的东西,是否有一种 标准 方法可以在 Group.xml 中引用它,而无需明确定义 John 的所有数据?我确信这是一个非常广泛的话题,所以请随时将我链接到任何相关网页。谢谢!
【问题讨论】:
-
这个文件的大小在什么时候很重要?在内存中在存储中?
标签: xml cross-reference