runoops.com

XML Schema 教程 第2页

XML Schema any 元素

阅读(437)

any> 元素使我们有能力通过未被 schema 规定的元素来拓展 XML 文档! <any> 元素 <any> 元素使我们有能力通过未被 schema 规定的元素来拓展 XML 文档! 下面这个例子是从名为 ...

XML Schema 指示器

阅读(465)

通过指示器,我们可以控制在文档中使用元素的方式。 指示器 有七种指示器: Order 指示器: All Choice Sequence Occurrence 指示器: maxOccurs minOccurs Group 指示器: Group...

XML Schema 混合内容

阅读(448)

混合的复合类型可包含属性、元素以及文本。 带有混合内容的复合类型 XML 元素,"letter",含有文本以及其他元素: 下面这个 schema 声明了这个 "letter" 元素: 注意: 为了使字符数据可以出现在 "lette...

XML Schema 仅含文本

阅读(422)

仅含文本的复合元素可包含文本和属性。 仅含文本的复合元素 此类型仅包含简易的内容(文本和属性),因此我们要向此内容添加 simpleContent 元素。当使用简易内容时,我们就必须在 simpleContent 元素内定义扩展或限定,就像...

XML Schema 仅含元素

阅读(497)

"仅含元素"的复合类型元素是只能包含其他元素的元素。 复合类型仅包含元素 XML 元素,"person",仅包含其他的元素: 您可在 schema 中这样定义 "person" 元素: 请留意这个 。它意味着被定义的元素必须按上面...

XML Schema 空元素

阅读(423)

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

XML Schema 复合元素

阅读(375)

复合元素包含了其他的元素及/或属性。 什么是复合元素? 复合元素指包含其他元素及/或属性的 XML 元素。 有四种类型的复合元素: 空元素 包含其他元素的元素 仅包含文本的元素 包含元素和文本的元素 注意: 上述元素均可包含属性!...

XML Schema 限定 Facets

阅读(605)

限定(restriction)用于为 XML 元素或者属性定义可接受的值。对 XML 元素的限定被称为 facet。 对值的限定 下面的例子定义了带有一个限定且名为 "age" 的元素。age 的值不能低于 0 或者高于 120: 对一组值...

XML Schema 属性

阅读(441)

所有的属性均作为简易类型来声明。 什么是属性? 简易元素无法拥有属性。假如某个元素拥有属性,它就会被当作某种复合类型。但是属性本身总是作为简易类型被声明的。 如何声明属性? 定义属性的语法是 在此处,xxx 指属性名称,yyy 则规定属性的...

XML Schema 简易元素

阅读(750)

XML Schema 可定义 XML 文件的元素。 简易元素指那些只包含文本的元素。它不会包含任何其他的元素或属性。 什么是简易元素? 简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。 不过,"仅包含文本"这个限定却很容易造...