`

元属和属性的引用

XML 
阅读更多
ref引用:可用来引用元素的属性声明。

引用元素格式:
  <xs:element ref="元素名称"/>
例:
XML文档:
<?xml version="1.0"?>
<book xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="023.xsd">
    <book_name>XML学习天下</book_name>
    <book_price>88.50</book_price>
</book>

Schema文档:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="book">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="book_name"/>
                <xs:element ref="book_price"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="book_name" type="xs:string"/>
    <xs:element name="book_price" type="xs:decimal"/>
</xs:schema>

引用属性格式:
   <xs:attribute ref="属性名"/>
例:
XML文档:
<?xml version="1.0"?>
<book xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="024.xsd">
    <name id="001" price="88.50">XML学习天下</name>
    <name id="002" price="68.00">XML百例</name>
    <name id="003" price="38.00">XML手册</name>
</book>

Schema文档:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="book">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="name" maxOccurs="unbounded">
                    <xs:complexType mixed="true">
                        <xs:attribute ref="id"/>
                        <xs:attribute ref="price"/>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:attribute name="id" type="xs:integer"/>
    <xs:attribute name="price" type="xs:decimal"/>
</xs:schema>
分享到:
评论

相关推荐

    JTT 1058-2016 交通运输信息系统 数据库字段命名及属性定义1

    规范性引用文件包括JT/T 697.1和JT/T 1020—2016,前者定义了交通信息基础数据元的总则,后者规定了数据字典的编制规范。 在术语和定义中,标准界定了“关系数据模型”和“关系型数据库”,强调了以二维表格形式...

    AD18AD20 properitys属性窗打不开告警问题.doc

    4. PCB库元器件描述:检查了PCB库中是否存在中文字符描述,虽然找到一些,但因为当前器件未引用,所以排除了这个因素。 5. 兼容性问题:问题可能源于添加了一个从他人PCB项目导入的库,特别是当用户在引用该库中的...

    在logback.xml中自定义动态属性的方法

    这种方式比较直接,可以灵活地从程序中生成属性值,不过它不能在logback.xml配置中直接引用环境变量或系统属性。 第四种方式是通过实现LoggerContextListener接口来设置属性值。这种方式相对更为复杂,它允许在...

    JNI本地方法访问Java端的属性和方法共9页.pdf.z

    本篇文档《JNI本地方法访问Java端的属性和方法共9页》将深入探讨如何通过JNI来访问和操作Java对象的属性以及调用Java方法。 首先,了解JNI的基本概念是至关重要的。JNI提供了一组API,使得本地(非Java)代码可以与...

    SAS统计软件数据步变量与变量属性控制.ppt

    SAS 统计软件数据步变量与变量属性控制是 SAS 软件中的一种重要功能,它允许用户控制和管理数据中的变量属性,并实现数据的步变量控制。本章节将详细介绍数据步变量与变量属性控制的概念、语法和应用。 数据步变量...

    android自定义控件+自定义属性的使用

    在Android开发中,自定义控件和自定义属性是提升应用独特性和功能扩展性的重要手段。自定义控件允许开发者根据需求创建具有特定功能或视觉效果的组件,而自定义属性则能让这些控件更加灵活,能够适应各种场景。下面...

    文件管理器(属性修改)

    在IT行业中,文件管理是一个基础且至关重要的功能,尤其在处理大量文件时,能够高效地管理和定制文件属性能极大提高工作效率。这款应用提供了一种直观的界面和工具,使得用户可以通过代码来实现对文件属性的读取、...

    vue计算属性无法监听到数组内部变化的解决方案

    在Vue.js框架中,计算属性(computed ...同时,需要注意计算属性的依赖和引用情况,确保其能够被正确地计算和更新。这些方法和技术的应用,可以保证Vue应用中数据的一致性和实时更新,从而提供更流畅和直观的用户体验。

    file属性介绍

    - `drwxrwxrwt` 表示这是一个目录文件 (`d`),拥有者对它有读、写和执行权限 (`rwx`),所属组和其他用户也有相应的权限 (`rwx`),而最后的 `wt` 是特殊权限位,表示该目录允许非属主进行删除操作(通常出现在 `/tmp...

    html代码@520专属表白代码!.rar

    在`&lt;html&gt;`内,有`&lt;head&gt;`和`&lt;body&gt;`两个主要部分,`&lt;head&gt;`包含元信息(如标题),而`&lt;body&gt;`包含可见内容。 2. **文本元素**:HTML提供许多标签来格式化文本,比如`&lt;h1&gt;`到`&lt;h6&gt;`用于标题,`&lt;p&gt;`用于段落,`&lt;em&gt;`...

    ECMAScript5中的对象存取器属性:getter和setter介绍

    在一个对象中,操作其中的属性或方法,通常运用最多的就是读(引用)和写了,譬如说o.get,这就是一个读的操作,而o.set = 1则是一个写的操作。事实上在除ie外最新主流浏览器的实现中,任何一个对象的键值都可以被...

    FCKeditor2.6.4(增加了UseFilePath属性)

    更改后的只是增加了一个属性UseFilePath,在使用.net版本的控件时只要用以下方式引用即可 其中/mytest/就是你设置的地址,增加的属是可读可写的,所以可以cs文件直接更改,如:FCKeditor1.UseFilePath="/xyz/"; ...

    C#2.0.锐利体验系列课程(3):局部类型、空属类型、静态类

    锐利体验系列课程(3):局部类型、空属类型、静态类"中,我们将深入探讨C#编程语言的几个关键特性,这些特性极大地提升了代码的灵活性和效率。让我们逐一解析这些核心概念。 首先,我们要讨论的是**局部类型(Local ...

    HTML情人节专属礼物网页版情人节表白代码

    4. **颜色和样式**:使用`&lt;style&gt;`标签在HTML文档内部定义CSS(Cascading Style Sheets),或者外部引用CSS文件来控制网页的颜色、布局和视觉效果。情人节主题可能包含粉色、红色等浪漫色彩。 5. **交互性**:情人...

    java知识点整理(良心出品必属精品).pdf

    - 抽象:抽象类和接口用于定义共同的行为和属性,但不提供具体实现。 3. **包与导入** - 包:Java使用包(package)来组织类,防止命名冲突,提供访问控制。 - 导入:import关键字用于引入其他包中的类或接口。 ...

    data-property-js:在JS中实践数据属性

    - `value`:这是属性的值,可以是任何JavaScript类型,包括基本类型和引用类型。 - `writable`:默认为`false`,表示属性是否可变。如果设置为`true`,可以通过赋值运算符改变属性值。 - `configurable`:默认为`...

    创建一个桌子类,桌子名称,重量,宽度,长度

    在这里,`this` 关键字用于引用当前对象的属性,避免与参数重名引起的混淆。 2. `area()`:计算桌面的面积,即宽度乘以长度,返回一个 double 值。 3. `toString()`:覆盖了 `Object` 类的 `toString()` 方法,...

    ProtegeOWLTutorial.pdf

    这篇教程是入门Protege和OWL的绝佳资源,其中的“pizza”示例被业界广泛引用,许多初学者以此为起点踏入本体世界。 **一、OWL本体简介** OWL是一种用于描述和共享概念模型的语言,它基于逻辑的形式化表示,旨在...

Global site tag (gtag.js) - Google Analytics