博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
schema约束 简单案例说明
阅读量:5878 次
发布时间:2019-06-19

本文共 1035 字,大约阅读时间需要 3 分钟。

hot3.png

--------------------xsd文件----------------------------

<?xml version="1.0" encoding="UTF-8" ?>

<schema
xmlns="http://www.w3.org/2001/XMLSchema"
              
targetNamespace="
url格式地址(不一定存在)"
              
elementFormDefault="qualified">
    <element name="书架">
        <complexType>
<!--复合类型-->
            <sequence maxOccurs="unbounded">
<!--序列,里面元素个数不限-->
                <element name="书">
                    <complexType>
                        <sequence>
                            <element name="书名" type="string" />
                            <element name="作者" type="string" />
                            <element name="售价" type="string" />
                        </sequence>
                    </complexType>
                </element>
            </sequence>
        </complexType>
    </element>

</schema>

--------------------xml文件----------------------------

<?xml version="1.0" encoding="UTF-8"?>

<书架 xmlns="上面xsd文件中targetNamespace的值"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="上面xsd文件中targetNamespace的值 book.xsd">

<!--第一个xmls:等于xsd文件中targetNamespace的值。第二个xmlns(也就是指定别名为xsi的,与第一个区别,引用是加上别名前缀):为w3c指定的。schemaLocation:等于 上面xsd文件中targetNamespace的值+空格+xsd文件名字-->

    <书>

        <书名>python</书名>
        <作者>xx</作者>
        <售价>$43</售价>
    </书>
</书架>

转载于:https://my.oschina.net/WWWW23223/blog/597257

你可能感兴趣的文章
upgrade to iOS7,how to remove stroyboard?
查看>>
影响企业信息化成败的几点因素
查看>>
SCCM 2016 配置管理系列(Part8)
查看>>
zabbix监控部署
查看>>
struts中的xwork源码下载地址
查看>>
Android硬件抽象层(HAL)深入剖析(二)
查看>>
CDays–4 习题一至四及相关内容解析。
查看>>
L3.十一.匿名函数和map方法
查看>>
java面向对象高级分层实例_实体类
查看>>
android aapt 用法 -- ApkReader
查看>>
[翻译]用 Puppet 搭建易管理的服务器基础架构(3)
查看>>
Android -- AudioPlayer
查看>>
Python大数据依赖包安装
查看>>
Android View.onMeasure方法的理解
查看>>
Node.js 爬虫初探
查看>>
ABP理论学习之仓储
查看>>
NestJS 脑图
查看>>
我的友情链接
查看>>
Html body的滚动条禁止与启用
查看>>
Tengine新增nginx upstream模块的使用
查看>>