`
747017186
  • 浏览: 331923 次
社区版块
存档分类
最新评论

XSD 简易元素

    博客分类:
  • xml
 
阅读更多

XSD 简易元素

XML Schema 可定义 XML 文件的元素。

简易元素指那些只包含文本的元素。它不会包含任何其他的元素或属性。

什么是简易元素?

简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。

不过,“仅包含文本”这个限定却很容易造成误解。文本有很多类型。它可以是 XML Schema 定义中包括的类型中的一种(布尔、字符串、数据等等),或者它也可以是您自行定义的定制类型。

您也可向数据类型添加限定(即 facets),以此来限制它的内容,或者您可以要求数据匹配某种特定的模式。

定义简易元素

定义简易元素的语法:

<xs:element name="xxx" type="yyy"/>

此处 xxx 指元素的名称,yyy 指元素的数据类型。XML Schema 拥有很多内建的数据类型。

最常用的类型是:

  • xs:string
  • xs:decimal
  • xs:integer
  • xs:boolean
  • xs:date
  • xs:time

例子:

这是一些 XML 元素:

<lastname>Smith</lastname>
<age>28</age>
<dateborn>1980-03-27</dateborn>

这是相应的简易元素定义:

<xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/> 

简易元素的默认值和固定值

简易元素可拥有指定的默认值或固定值。

当没有其他的值被规定时,默认值就会自动分配给元素。

在下面的例子中,缺省值是 "red":

<xs:element name="color" type="xs:string" default="red"/>

固定值同样会自动分配给元素,并且您无法规定另外一个值。

在下面的例子中,固定值是 "red":

<xs:element name="color" type="xs:string" fixed="red"/>
分享到:
评论

相关推荐

    (完整数据)ESG数据大全(论文复刻、彭博、华证、商道融绿、富时罗素等)2022年

    ## 数据指标说明 ESG 是 Environmental(环境)、Social(社会责任)、Governance(公司治理)3 个英文单词的首字母缩写,是一种评价企业可持续性的指标及框架。不同于传统上对于企业财务绩效的评价,ESG 是一种关注企业环境、社会责任和公司治理绩效的投资理念和企业评价标准。 政府监管机构和投资者可以通过对企业 ESG 绩效的观察,评价投资对象在促进环境保护、促进经济可持续发展和履行社会责任等方面的表现,进而在政策引导和投资决策方面采取相应的行动。ESG 评价体系已逐步发展成为衡量企业发展潜力和前景的新型标准和投资人遵循的投资准则。

    资产导入器和查看器旨在以 VR 帧速率对裸体人物进行照片般逼真的渲染 .zip

    几乎赤裸Virtually Naked 的目标是以 VR 帧速率真实地渲染裸体人物。有关从此存储库构建代码的说明,请参阅项目 Wiki。Virtually Naked 的版本可从Virtually Naked Patreon 页面下载(注意包含成人内容)。注意虽然游戏本身包含裸体内容,但此存储库中没有实际的裸体或性内容。(除非你觉得 C# 很性感……)

    【路径规划】模拟退火算法结合LNS求解车辆路径规划问题【含Matlab仿真 2333期】.zip

    CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

    web大作业HTML网页设计源代码code

    web期末作业设计网页资源。本资源包含网页设计的登录页和首页。登录页包含用户名、密码、确认密码、收货地址,确认注册,提示注册成功。首页有有商品MAC、IPAD、wacth、iphone等商品可供浏览。

    【路径规划】人工电场算法栅格地图机器人最短路径规划【含Matlab仿真 2861期】.zip

    CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

    基于Python 3.9.13 + Django 2.2.16 实现的运维 devops 管理系统资料齐全+详细文档.zip

    【资源说明】 基于Python 3.9.13 + Django 2.2.16 实现的运维 devops 管理系统资料齐全+详细文档.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    毕设新项目基于卷积神经网络的图像和视频风格迁移程序源码+模型+运行安装指南.zip

    项目介绍: 基于卷积神经网络的图像和视频风格迁移应用程序。它可以将输入的图像或视频应用不同的艺术风格,生成新的图像或视频。 主要功能点 图像风格迁移:用户可以上传图像,选择不同的艺术风格,生成新的图像。 视频风格迁移:用户可以上传视频,选择不同的艺术风格,生成新的视频。 模型训练:用户可以使用自己的数据集和风格图像,训练新的风格迁移模型。 技术栈 Python PyTorch OpenCV NumPy Flask 程序运行环境配置安装指南 1.安装使用PyCharm Community Edition 2022.3.3 2.安装Python 3.安装Anaconda 4.安装PyTorch,opencv,numpy,av,torchvision,ffmpeg,skvideo,pillow,os,tqdm,numpy 5.启动项目 打开cmd,找到对应的项目目录,在anaconda运行python app.py ,后访问 http://127.0.0.1:5000 可打开网页。 6.训练模型 运行python train.py --dataset_path data/

    【路径规划】世界杯算法栅格地图机器人路径规划【含Matlab仿真 2827期】.zip

    CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

    基于MATLAB的车牌识别实现车牌定位技术实现【带界面GUI】.zip

    基于MATLAB的车牌识别实现车牌定位技术实现【带界面GUI】.zip

    Native开发与逆向第七篇 - base64 demo的sktrace文件

    Native开发与逆向第七篇 - base64 demo的sktrace文件。 文章链接 :https://blog.csdn.net/u013170888/article/details/144085061

    【VRP】遗传算法求解出租车网约车接送客车辆路径规划问题【含Matlab仿真 2153期】.zip

    CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

    基本 DirectX 应用程序的样板代码.zip

    基本 DirectX 应用程序的样板代码DirectX 样板这是 DirectX 2D 游戏的入门样板应用程序。先决条件您需要安装 DirectX 9 和 Visual Studio 才能运行演示。此外,由于这是一个 Windows 应用程序,因此它只能在 Windows 上运行。运行应用程序克隆 repo -git clone https://github.com/chesterhow/directx-boilerplate.git在 Visual Studio 中打开并运行用法我强烈建议您创建自己的新项目,而不是重命名此 repo 中的文件。让我们开始吧。创建项目在 Visual Studio 中创建新项目导航至“项目” > “属性”“所有配置”设置将配置切换至所有配置在左侧,导航至配置属性> VC++ 目录在右侧,选择“Include Directories”,打开下拉菜单并点击“Edit”输入$(DXSDK_DIR)\Include并单击“确定”仍然在右侧,选择Library Directories,打开下拉菜单并点

    特斯拉Model S 维修手册 - 技术指南及安全操作规范

    内容概要:该文档为特斯拉Model S 的维修手册,详细介绍了车辆各系统的维护与修理方法。手册涵盖了前言、如何使用手册、常见术语和符号、电气安全预防措施、零部件更换与安装、保修政策等内容。每个维修步骤均标有独特的引用编号(FRT),并附有警告、注意和注意事项,强调了合格技术人员进行操作的重要性。 适用人群:汽车维修技师、特斯拉授权服务中心的技术人员以及对电动汽车维修感兴趣的高级用户。 使用场景及目标:适用于特斯拉Model S 车辆的日常维护、故障排查及复杂部件的更换,旨在确保安全、高效地完成各项维修工作,同时保护车主和维修人员的安全。 其他说明:手册内容涉及详细的工艺指导、专用工具的要求及特殊信息,强调在修复后检查和测试的重要性,特别是涉及到安全相关项目时。

    基于TYboard的大棚自动监控系统

    基于TYboard的大棚自动监控系统主要实现代码

    jd-gui-windows-1.6.6 java反编译工具

    jd-gui-windows-1.6.6 java反编译工具

    2024数证杯apk部分验材-1

    2024数证杯apk部分验材-1

    基于Python+opencv+keras+numpy+sklearn的人脸识别门禁系统资料齐全+详细文档.zip

    【资源说明】 基于Python+opencv+keras+numpy+sklearn的人脸识别门禁系统资料齐全+详细文档.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    java毕设项目之基于亚运会志愿者管理系统的设计与实现(源码+说明文档+mysql).zip

    环境说明:开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat 开发软件:eclipse/myeclipse/idea Maven包:Maven 浏览器:谷歌浏览器。 项目均可完美运行

    微信小程序租房平台 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip

    微信小程序租房平台 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程 项目启动教程:https://www.bilibili.com/video/BV1BfB2YYEnS

    YOLOv5安全帽检测识别项目源码+数据集+使用教程+训练好的模型权重(高分项目)

    YOLOv5安全帽检测识别项目源码+数据集+使用教程+训练好的模型权重(高分项目),本项目是一套98分毕业设计系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业,包含:项目源码、项目说明等。该项目可以直接作为毕设使用,项目都经过严格调试,确保可以运行! YOLOv5安全帽检测识别项目源码+数据集+使用教程+训练好的模型权重(高分项目)YOLOv5安全帽检测识别项目源码+数据集+使用教程+训练好的模型权重(高分项目)YOLOv5安全帽检测识别项目源码+数据集+使用教程+训练好的模型权重(高分项目)YOLOv5安全帽检测识别项目源码+数据集+使用教程+训练好的模型权重(高分项目)YOLOv5安全帽检测识别项目源码+数据集+使用教程+训练好的模型权重(高分项目),本项目是一套98分毕业设计系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业,包含:项目源码、项目说明等。该项目可以直接作为毕设使用,项目都经过严格调试,确保可以运行!YOLOv5安全帽检测识别项目源码+数据集+使用教程+训练

Global site tag (gtag.js) - Google Analytics