如何在XSD文件中检查xml属性值的长度 [英] how to check xml attribute value length in XSD file

查看:192
本文介绍了如何在XSD文件中检查xml属性值的长度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下XSD

Hi I Have the following XSD

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="address"><xs:complextype><xs:sequence><xs:element name="name" type="xs:string" /><xs:element name="street" type="xs:string" /><xs:element name="city" type="xs:string" /><xs:element name="country" type="xs:string" /></xs:sequence></xs:complextype></xs:element></xs:schema>


使用这个XSD我验证我的XML.但是,如何检查名称不能超过30个字符.对于此 wat 我必须在我的xsd代码中编写哪些验证

请对此提供帮助.

问候,


using this xsd i am validation my xml. But how I can check that the name should not cross 30 characters. For this wat what validations I have to write in my xsd code

Kindly help in this.

Regards,

推荐答案

使用限制:

Use a restriction:

<xs:element name="name">
  <xs:simpletype>
    <xs:restriction base="xs:string">
      <xs:maxlength value="30" />
    </xs:restriction>
  </xs:simpletype>
</xs:element>


这篇关于如何在XSD文件中检查xml属性值的长度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆