我似乎找不到解决一个简单问题的方法.我需要写一个xsd文件.
我想要像这样的xml文件:
<info lang="someLang">Some long text not longer than 3000</info>
Run Code Online (Sandbox Code Playgroud)
我无法获得maxLength限制.现在我试过这样的事,但这不对.
<element minOccurs="1" maxOccurs="1" name="Info">
<complexType>
<simpleContent>
<restriction base="string">
<maxLength value="3000" />
<attribute name="lang" type="language"/>
</restriction>
</simpleContent>
</complexType>
</element>
Run Code Online (Sandbox Code Playgroud)
是的,它很晦涩难懂.
具有简单内容的复杂类型总是通过简单类型的扩展派生.因此,您需要将一个简单类型定义为xs:string的限制,并使用maxLength约束,然后通过扩展从此定义复杂类型.
归档时间: |
|
查看次数: |
3614 次 |
最近记录: |