2011-12-14 12 views
0

I持って、私はSkillNameの連結値の長さを検証するでしょうXSDファイルを作成する使命を帯びていますXSDに2つの別々の要素の結果のための制限を作成する方法を

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

次のXMLとSkillPrefix、問題は、XSDでSkillNameとSkillPrefixの合計の長さを1つの制限でチェックできるかどうかわかりません。このおかげで誰か助けてあげてください。

答えて

1

これは、XSDの代わりにXSLTを使用して解決する方が良いと思います。 XSDは検証のために専用されました

+0

通常、Schematron(+ XSD)= XSLT! –

1

残念ながら、これはXSDでのみ可能です。あなたのプラットフォーム用のSchematronプロセッサがある場合は、それをあなたのXSDに加えて使用してください。特定の基準を満たすフィールドの長さの合計というアサーションを作成することができます。

関連する問題