以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  大家帮忙看看为什么限制不了???  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=45953)


--  作者:shijian3
--  发布时间:4/25/2007 7:18:00 AM

--  大家帮忙看看为什么限制不了???
<xs:simpleType>
     <xs:restriction base="xs:string">
           <xs:pattern value="([1-9]+)|([1-9]+.[1-9]{1,2})"/>
     </xs:restriction>
</xs:simpleType>

我想把这个值限制为任意的正整数,或者正数后面有1到两个小数点.
OR前面是限制至少有一个1-9之间的数,OR后面是限制至少有一个1-9之间的数加一个小数点加1-2位1-9之间的数

请问我这样写对吗?
可是我测试的时候, 0 也可以接受. 不知道为什么? 我明明限制了要1-9之间的数
请各位指教..谢谢


--  作者:shijian3
--  发布时间:4/25/2007 7:25:00 AM

--  
我解决了..
因为我把SCHEMA的位置换了. 所以找不到那个SCHEMA
我现在把他们放在同一个文件夹里.就限制到了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms