Dupe:XML Relationship
我无法定义纸张和作者之间的关系。是否可以定义一个?
<xsd:complextype name="Researcher'>
</xsd:complextype>
<xsd:complexType name = "Paper" >
<xsd:extension base = " Researcher " >
</xsd:extension>
</xsd:complexType>
<xsd:complexType name = "Author">
<xsd:extension base = " Researcher ">
</xsd:extension>
</xsd:complexType>
答案 0 :(得分:0)
是。由于XML中的'X'代表可扩展,因此有许多方法可以做到这一点,因此James Atkinson的评论。这是一个简单的例子:
…
<author id="1">
<name>
<first>James</first>
<last>Joyce</last>
</name>
</author>
…
<book>
<title>Ulysses</title>
<author refid="1" />
</book>
…
当然,你可能不是第一个解决这类问题的人,所以我会四处寻找开放标准。尝试谷歌搜索“都柏林核心”和“ISBN”,看看是否弹出任何东西。