如何为XSD中的两个单独元素的结果创建限制

时间:2011-12-14 04:58:21

标签: xml xsd

我有以下XML

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

我的任务是创建一个XSD文件来验证SkillName和SkillPrefix的连接值的长度,问题是我不知道是否可以通过一个限制来检查SkillName和SkillPrefix的总长度在XSD中。有人可以提前帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

不幸的是,这不仅仅适用于XSD;如果您的平台有Schematron处理器,请使用除XSD之外的处理器;你可以断言你的字段长度的总和是否符合某些标准。

答案 1 :(得分:1)

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