在我的XML模式中引用另一个标记

在我的XML模式中引用另一个标记,xml,xsd,xsd-validation,Xml,Xsd,Xsd Validation,我正在为事后制作的所有XML设计一个XSD模式。我知道我应该先做这件事,但我对它有点陌生。到目前为止,我所有的XML都能为我的应用程序创造奇迹,我只是想对它进行一些良好的验证 这里有一个简单的例子来说明我的目的 某物名称 某物的名字。 您可以使用XML模式键/keyref构造将属性的可能值约束为文档中其他位置的一组属性中使用的值。有关用法示例,请参见答案中的链接,忽略JAXB的细节。Oh dang,这正是我想要的。奇怪的是,eclipse XSD工具都没有提到key/keyref,所以我自己从

我正在为事后制作的所有XML设计一个XSD模式。我知道我应该先做这件事,但我对它有点陌生。到目前为止,我所有的XML都能为我的应用程序创造奇迹,我只是想对它进行一些良好的验证

这里有一个简单的例子来说明我的目的

某物名称 某物的名字。
您可以使用XML模式键/keyref构造将属性的可能值约束为文档中其他位置的一组属性中使用的值。有关用法示例,请参见答案中的链接,忽略JAXB的细节。

Oh dang,这正是我想要的。奇怪的是,eclipse XSD工具都没有提到key/keyref,所以我自己从来没有见过它。看起来有相当多的XSD特性是这样的。