XSD 空元素概述

news/2024/7/5 1:55:10
空的复合元素不能包含内容,只能含有属性。

复合空元素

一个空的 XML 元素:

<product prodid="1345" />

上面的 "product" 元素根本没有内容。为了定义无内容的类型,我们就必须声明一个在其内容中只能包含元素的类型,但是实际上我们并不会声明任何元素,比如这样:

<xs:element name="product"><xs:complexType><xs:complexContent><xs:restriction base="xs:integer"><xs:attribute name="prodid" type="xs:positiveInteger"/></xs:restriction></xs:complexContent></xs:complexType>
</xs:element>

在上面的例子中,我们定义了一个带有复合内容的复合类型。complexContent 元素给出的信号是,我们打算限定或者拓展某个复合类型的内容模型,而 integer 限定则声明了一个属性但不会引入任何的元素内容。

但是,也可以更加紧凑地声明此 "product" 元素:

<xs:element name="product"><xs:complexType><xs:attribute name="prodid" type="xs:positiveInteger"/></xs:complexType>
</xs:element>

或者您可以为一个 complexType 元素起一个名字,然后为 "product" 元素设置一个 type 属性并引用这个 complexType 名称(通过使用此方法,若干个元素均可引用相同的复合类型):

<xs:element name="product" type="prodtype"/>
<xs:complexType name="prodtype"><xs:attribute name="prodid" type="xs:positiveInteger"/>
</xs:complexType>

http://lihuaxi.xjx100.cn/news/278447.html

相关文章

使用Apache cxf 和Spring在Tomcat下发布Webservice指南

转载 http://blog.csdn.net/zhangzhaokun/article/details/4750021 最近学习了如何使用apache cxf和Spring发布webservice&#xff0c;虽然网上的资料很多&#xff0c;但是没有一个文档可以让读者按照操作步骤来实现完整的发布流程&#xff0c;都需要多篇文件杂合在一起&#x…

再加力度!浙江抢人!博士补120万,硕士补70万,本科补20万

点上方蓝字视学算法获取更多干货在右上方 设为星标 ★&#xff0c;与你不见不散仅作学术分享&#xff0c;不代表本公众号立场&#xff0c;侵权联系删除转载于&#xff1a;本文来源&#xff1a;金华日报 募格学术作者 | 王卫英 金旻博士购房一次性补贴80万元&#xff08;缴…

jmeter csv参数化_运用Jmeter参数化来实现接口自动化测试

本文记录如何使用Jmeter参数化&#xff08;csv)实现接口自动化——测试Token不同入参情况下&#xff0c;接口请求能够返回正确的结果1. 首先需要使用Jmeter获取一个Token&#xff0c;如何获取暂略&#xff08;同一般访问请求方式一样&#xff09;2. 在Jmeter中添加以下元件&…

一文了解点云及处理方法

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶”重磅干货&#xff0c;第一时间送达本文转自&#xff1a;新机器视觉点云概念点云与三维图像的关系&#xff1a;三维图像是一种特殊的信息表达形式&#xff0c;其特征是表达的空间中三个维度的数据&#xff0…

Spring Boot + Vue + Shiro 实现前后端分离、权限控制

点击上方“方志朋”&#xff0c;选择“设为星标”回复”666“获取新整理的面试资料来源&#xff1a;http://sina.lt/gauR本文总结自实习中对项目的重构。原先项目采用Springbootfreemarker模版&#xff0c;开发过程中觉得前端逻辑写的实在恶心&#xff0c;后端Controller层还必…

XSD 复合元素概述

复合元素包含了其他的元素及/或属性。 什么是复合元素&#xff1f; 复合元素指包含其他元素及/或属性的 XML 元素。 有四种类型的复合元素&#xff1a; 空元素包含其他元素的元素仅包含文本的元素包含元素和文本的元素 注意&#xff1a; 上述元素均可包含属性&#xff01; …

乘风破浪的博士:2019 ACM博士论文奖公布,清华姚班毕业生、MIT学霸吴佳俊获荣誉提名...

机器之心报道参与&#xff1a;魔王、杜伟、小舟一年一度的 ACM 博士论文奖今日发布&#xff0c;毕业于特拉维夫大学的 Dor Minzer 获得该奖项。荣誉提名奖则授予了瑞士洛桑联邦理工学院&#xff08;EPFL&#xff09;博士 Jakub Tarnawski 和 MIT 博士吴佳俊。今日&#xff0c;2…

少走弯路:强烈推荐的TensorFlow快速入门资料(可下载)

&#xff08;图片付费下载自视觉中国&#xff09;作者 | 黄海广来源 | 机器学习初学者&#xff08;ID: ai-start-com&#xff09;知识更新非常快&#xff0c;需要一直学习才能跟上时代进步&#xff0c;举个例子&#xff1a;吴恩达老师在深度学习课上讲的TensorFlow使用&#xf…