`
Meros_Z
  • 浏览: 12065 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表

XSD入门--part5

    博客分类:
  • XSD
XSD复合元素   前面已经认识了XSD简单元素,接着就要进入XSD复合元素。何为复合元素?   定义——复合元素指包含其他元素或者其他元素属性的XML元素。   四种类型的复合元素(均包含属性):   空元素 包含其他元素的元素 仅包含文本的元素 包含元素和文本的元素 空元素:   <name id="12345"/>     包含其他元素的元素:   <user> <username>admin</username> <password>admin</pas ...

XSD入门--part4

    博客分类:
  • XSD
xsd限定/Facets 如何对元素的属性或者值进行约束呢,这里需要引入一个概念————restriction(限定) 在xml中对元素的限定叫做facet。   对数值的限定 一个栗子—— 这里定义一个age元素,我们定义age>=0 && age<=100:   <xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive ...

XSD入门--part3

    博客分类:
  • XSD
XSD属性 更多的时候我们碰到的元素会是如下所示: <name id="xxx" value="xxx"/>   该元素会拥有多个属性,此时我们该定义属性的声明: <xs:attribute name="属性名称" type="数据类型"> 其中常用的数据类型同上一节的常用类型。   举个栗子: <name code="CH">张三</name> 对应的属性定义: <xs:attribute name="co ...

XSD入门--part2

    博客分类:
  • XSD
简易元素 举个栗子先,一般我们在定义XML节点的时候如下所示:   <name>XXX</name> 我们希望的是在此节点的值中输入String类型,而其实它可以是任意的数据类型,所以这里我们需要定义简易元素,来添加对节点数据类型的限定。   定义简易元素 <xs:element name="name" type="type"/>  name表示元素的名称,type表示该元素的数据类型。这里引入一些常用的数据类型: xs:string xs:decimal xs:integer xs:b ...

XSD入门--part1

    博客分类:
  • XSD
   参考自http://www.w3school.com.cn/schema/index.asp   XSD<schema>   schema声明     解释其中的声明部分:     xmlns:xs="http://www.w3.org/2001/XMLSchema"        表示用到的元素和数据类型来自命名空间"http://www.w3.org/2001/XMLSchema",并且规定来自命名空间的元素和数据类型应该使用前缀xs       xmlns="urn:hl7-org:v3 ...
今天在工程中使用dom4j解析xml文件,由于工程用到maven项目,特别在此mark一下仓库的地址 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency>  
Global site tag (gtag.js) - Google Analytics