XML-如何引用其他xml文件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (21)

我对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>

如你所见,如果它很大,文件会非常大。所以,如果我们有John.xml,有没有标准引用的方法Group.xml没有明确定义约翰的所有数据?我相信这是一个非常广泛的话题,所以请随意链接到任何相关的网页。谢谢!

提问于
用户回答回答于

<group>
  <personlink xlink:href="person.xml" xlink:show="embed" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</group>

用户回答回答于

扫码关注云+社区