`
xpenxpen
  • 浏览: 703321 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

xsd中的正则表达式

 
阅读更多
xsd中的正则表达式和java里的不太一样。
例子:
<simpleType name='myString'>
    <restriction base='string'>
        <pattern value='A.*Z'/>
    </restriction>
</simpleType>

上例定义了一个类型,必须是A开头,Z结尾,中间可以有任意多个字符。
注意xsd里不需要像java这样定义开始和结束,如这样
^A.*Z$

所以,相应的,如果想表达$这个特殊字符,在xsd里也不需要转义
<xs:restriction base="xs:string">
    <xs:pattern value="$Rev.*$"/>
</xs:restriction>

java的话是需要转义的
\$Rev.*\$

具体规范可以参考http://www.w3.org/TR/xmlschema-2/#regexs
分享到:
评论

相关推荐

    JavaEE全套API

    正则表达式 java_ee_sdk-5-javadocs j2ee1.5.chm java_ee_api_中英文对照版.chm Java设计模式(疯狂Java联盟版).chm JDK_API.CHM JDK-1.6-API文档中文版.chm jsp标准标签库(jstl).doc jspAPI servlet-api.chm POI_...

    史上最全程序员开发API

    包含JDK_API,JSP_API,FreeMarker_API,CSS2.0和3.0,DTD,Ext3.2,hibernate技术手册,HTML4和5参考手册,jQuery参考手册,javascript参考手册,MySQL参考手册,PHP参考手册,xsd参考手册,正则表达式参考手册

    gedcom-to-xml:该项目包含 Gedcom 文件的 DTD、XSD 和 XSL 文件(之前已转换为 XML)

    在可能的情况下,通过指示不同的可能值或使用正则表达式来“固定”数据。 XML 转换 选择的表示形式是几个表格。 这种形式在视觉上是最“实用”的,特别是用于比较个人之间的数据。 无论是否输入,都会显示所有可能...

    Generate Silverlight Forms-开源

    在运行时生成带有验证的 Silverlight 表单,从 XSD 架构,它将包含具有基本约束的表单字段,如果需要或不需要字段,或正则表达式,这将有助于验证电子邮件、电话号码......

    asp.net知识库

    ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎 正式发布表达式计算引擎WfcExp V0.9(附源码) 运算表达式类的原理及其实现 #实现的18位身份证...

Global site tag (gtag.js) - Google Analytics