schema约束 简单案例说明

--------------------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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值