2011-12-14 49 views
0

我有下面的XML如何在XSD创建两个单独的元素的结果限制

<Skills> 
    <SkillID>1</SkillID> 
    <SkillName>Catch</SkillName> 
    <SkillPrefix>Re</SkillSuffix> 
</SKills> 

我任务是创建一个能够验证SkillName的级联值长度的XSD文件SkillPrefix,问题是我不知道是否有可能通过XSD中的单个限制来检查SkillName和SkillPrefix的总长度。有人可以提前帮我分享这个谢谢。

回答

1

我认为使用XSLT而不是XSD可以更好地解决这个问题。 XSD专用于验证

+0

通常,Schematron(+ XSD)= XSLT! – 2011-12-21 12:42:09

1

不幸的是,这只适用于XSD;如果您的平台有Schematron处理器,那么除了您的XSD之外,还应该使用该处理器;你可以断言你的领域的长度总和满足某些标准。