首页 > 代码库 > XML Schema (2)
XML Schema (2)
定义元素
<!-- 1、定义元素book -->
1 <element name="book"></element>
<!-- 2、定义元素包含子元素 顺序(前后顺序不能换) dtd
<person>
<name></name>
<age></age>
</person>
-->
1 <element name="person">2 <complexType>3 <sequence>4 <element name="name"></element>5 <element name="age"></element>6 </sequence>7 </complexType>8 </element>
<!-- 3、定义元素包含子元素 选择(只能选择一个) dtd
<user>
<name></name>
<age></age>
</user>
-->
1 <element name="user">2 <complexType>3 <choice>4 <element name="name"></element>5 <element name="age"></element>6 </choice>7 </complexType>8 </element>
<!-- 4、定义元素包含子元素 没顺序 dtd
<worker>
<name></name>
<age></age>
</worker>
-->
1 <element name="worker">2 <complexType>3 <all>4 <element name="name"></element>5 <element name="age"></element>6 </all>7 </complexType>8 </element
<!-- 5、 定义元素,包含属性,有内容
<price unit="¥">50</price>
-->
1 <element name="price"> 2 <complexType> 3 <simpleContent> 4 <!-- 扩展内容:将简单类型转换成复杂类型 5 base:类型 6 --> 7 <extension base="integer"> 8 <!-- 定义属性 9 name:名称10 type:类型11 use:optional 可选12 required 必填13 prohibited 禁用14 -->15 <attribute name="unit" type="string" use="required"></attribute>16 </extension>17 </simpleContent>18 </complexType>19 </element>
xml文件
XML Schema (2)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。