替换某个字符串_Schema技术(四)-字符串数据类型
XSD字符串(String Data Type):
字符串数据类型用于可包含字符串的值。
字符串数据类型可包含字符、换行、回车以及制表符。
下面是一个关于某个 scheme 中字符串声明的例子:
<xs:element name="customer" type="xs:string"/>
文档中的元素看上去应该类似这样:
<customer>John Smith</customer>
或者类似这样:
<customer> John Smith </customer>
注释:如果您使用字符串数据类型,XML 处理器就不会更改其中的值。
规格化字符串数据类型(NormalizedString Data Type):
规格化字符串数据类型源自于字符串数据类型。
规格化字符串数据类型同样可包含字符,但是 XML 处理器会移除折行,回车以及制表符。
下面是一个关于在某个 schema 中规格化字符串数据类型的例子:
<xs:element name="customer" type="xs:normalizedString"/>
文档中的元素看上去应该类似这样:
<customer>John Smith</customer>
或者类似这样:
<customer> John Smith </customer>
注释:在上面的例子中,XML 处理器会使用空格替换所有的制表符。
Token 数据类型(Token Data Type):
Token 数据类型同样源自于字符串数据类型。
Token 数据类型同样可包含字符,但是 XML 处理器会移除换行符、回车、制表符、开头和结尾的空格以及(连续的)空格。
下面是在 schema 中一个有关 token 声明的例子:
<xs:element name="customer" type="xs:token"/>
文档中的元素看上去应该类似这样:
<customer>John Smith</customer>
或者类似这样:
<customer> John Smith </customer>
注释:在上面这个例子中,XML 解析器会移除制表符。
字符串数据类型:
请注意,所有以下的数据类型均衍生于字符串数据类型(除了字符串数据类型本身)!
对字符串数据类型的限定(Restriction):
可与字符串数据类型一同使用的限定:
- enumeration
- length
- maxLength
- minLength
- pattern (NMTOKENS、IDREFS 以及 ENTITIES 无法使用此约束)
- whiteSpace
替换某个字符串_Schema技术(四)-字符串数据类型相关推荐
- vue替换全部符合’字符串_技术成长日记-Vim实用技巧-4.7查找替换
1. 普通查找 / 向下查找 ? 向上查找 n 查找下一个目标字符串 N 查找上一个目标字符串 q/ 回溯查找历史,输入该命令后会在状态栏上方显示一个查找历史回溯窗口,如图4.1: 图4.1 回溯查找 ...
- python字符串find函数-Python字符串的方法,查找和替换
Python数字 整型 int 如:1 4 8 浮点型 float 如:1.0 3.6 78.9 长整型 long 如:1L 37565846588L(在一个整数后面加上L就是长整型,理论上长整型的长 ...
- Python打卡四——字符串讲解
Python打卡(四) 字符串讲解 1.字符串的基本特点 字符串的本质是字符序列.Python中的字符串是不可变的,我们无法对原字符串做任何修改,但是,我们可以将字符串的一部分复制到新创建的字符串中, ...
- python输入字符串并反序result_python字符串反转的四种方法详解
python字符串反转的四种方法详解 这篇文章主要介绍了python字符串反转的四种详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.用red ...
- 紫影龙的编程日记 —— 字符串处理技术
今天是我学习编程开发的第五天,今天我主要学习的内容是字符串处理技术. 首先,我们先来看看什么是字符串~ 字符串或串(String)是由数字.字母.下划线组成的一串字符.它是编程语言中表示文本的数据类型 ...
- python3for循环输出字符串_Python基础3_基本数据类型,字符串,for循环
一. python基本数据类型 1. int 整数, 主要用来进行数学运算 2. str 字符串. 可以保存少量数据并进行相应的操作 3.bool 判断真假. True False 4. list 存 ...
- Swift解读专题四——字符串与字符
2019独角兽企业重金招聘Python工程师标准>>> Swift解读专题四--字符串与字符 一.引言 Swift中提供了String类型与Characters类型来处理字符串和字符 ...
- python创建一个字典、关键字为只包含字母的字符串_探究Python源码,终于弄懂了字符串驻留技术...
摘要:在本文中,我们将深入研究 Python 的内部实现,并了解 Python 如何使用一种名为字符串驻留(String Interning)的技术,实现解释器的高性能. 每种编程语言为了表现出色,并 ...
- 字符串混淆技术应用 设计一个字符串混淆程序 可混淆.NET程序集中的字符串
关于字符串的研究,目前已经有两篇. 原理篇:字符串混淆技术在.NET程序保护中的应用及如何解密被混淆的字符串 实践篇:字符串反混淆实战 Dotfuscator 4.9 字符串加密技术应对策略 今天来讲 ...
最新文章
- 常熟理工电气院永不言败
- Keil C 中全局变量 extern 的使用
- Spring 环境与profile(一)——超简用例
- 闲鱼直播三周内实现点击率翻倍,我们是这么做到的...
- Spring AOP之通知类别执行顺序
- servlet container:tomcat jetty and undertow
- Redis数据结构详解之Zset(五)
- react-router 4v 路由嵌套问题
- SQLite:注意查询条件中空格的影响
- WPF 使用MSCHART 控件代码
- 计算机论文鉴定表指导教师评语,毕业论文指导老师评语|毕业论文鉴定表评语...
- 现金流量表的编制 (by shany shang)
- ApplicationListener与ApplicationContextAware
- php添加学生信息,PHP开发 学生管理系统之添加信息PHP页面
- FIN_WAIT_2的超时时间
- Win10+PL2030HXA或Prolific USB-to-Serial Comm Port驱动错误或者串口无法打开问题
- 正态分布、单 (双) 样本 T 检验
- kali安装LibreOffice
- 移动Web开发技巧汇总
- Agora.CGI跨站脚本执行漏洞(CVE-2001-1199),该漏洞应该怎么修复呢?
热门文章
- cmd长ping记录日志和时间_Gin 框架系列 — 路由中间件:日志记录
- python try catch finally执行顺序_对python中的try、except、finally 执行顺序详解
- springboot 创建地址_这可能是史上最易懂的 Spring Boot 入门教程
- 如何正确使用数据可视化图表
- Angular 内容投影出现 No provider for TemplateRef found 错误的单步调试
- orbeon form 的配置介绍
- 使用 Chrome Dev tools 分析应用的内存泄漏问题
- 什么是 TypeScript 里的 Constructor signature
- 关于 SAP Fiori Elements 应用标题属性(title) 的复制逻辑单步调试
- SAP Spartacus directive学习笔记