父子关系和引用元素的XML模式

时间:2010-12-09 14:07:45

标签: xml xsd

您好 我有一个带有以下strcuture的xml文件。 什么应该是相同的有效架构。如果我将parent-id值更改为department元素中某些不存在的id,则使用XSD.exe为xml文件生成的模式将不会验证xml文件。

xml strcuture的图像位于以下链接 -

http://4nic6g.bay.livefilestore.com/y1pT0fhWbJVN-tGaVUJXtF4wz4_qsvC_iBMvtXt364Ef3icT8725_N1nsY6qwqBPfMFCjttlc1tmospd5yYQHjzL9PO-HhJc9tk/image1.png?psid=1

1 个答案:

答案 0 :(得分:0)

除了自引用模式之外,我还需要很多关系模式。

我想,我能够找到相同的答案。没有使用不正确的xml文件进行测试,但以下链接提供了有关为多对多关系定义模式的信息。

<强> 1。使用元素: http://en.wikibooks.org/wiki/XML_-_Managing_Data_Exchange/The_many-to-many_relationship

<强> 2。使用属性多对多关系(基于ID / IDREF作为上一个链接) “http://www.xfront.com/GlobalVersusLocal.html(俄罗斯娃娃设计)。”

另一个链接以字符串形式发布,因为我不允许发布超过1个网址。

“俄罗斯娃娃设计”中提供的xmlschema在VS工作室中正确加载。唯一的问题是我无法以图形方式看到关系。 :(

相同的逻辑应该适用于自我引用关系。

此致 拉杰什