xml笔记:自定义的mybatis的mapper的Xml Schemal
发布时间:2020-12-15 22:43:46 所属栏目:百科 来源:网络整理
导读:说明: xmlns="http://www.w3.org/2001/XMLSchema": 默认命名空间(包名),当引用这个空间下的元素时,可以不加前缀,如schema,element,complexType targetNamespace="http://www.nl.org/mapper" : 本文档的命令空间 xmlns:tns="http://www.nl.org/mapper" 引用
说明:
mapper.xsd
<?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.nl.org/mapper" xmlns:tns="http://www.nl.org/mapper" elementFormDefault="qualified"> <element name="mapper"> <complexType> <sequence maxOccurs="unbounded" minOccurs="0" > <choice> <element name="insert" > <complexType mixed="true"> <choice> <sequence minOccurs="0" maxOccurs="unbounded"> <element name="if" type="tns:if"> </element> </sequence> </choice> <attribute name="id" type="string" use="required"></attribute> </complexType> </element> <element name="delete" > <complexType mixed="true"> <choice> <sequence minOccurs="0" maxOccurs="unbounded"> <element name="if" type="tns:if"> </element> </sequence> </choice> <attribute name="id" type="string" use="required"></attribute> </complexType> </element> <element name="update" > <complexType mixed="true"> <choice> <sequence minOccurs="0" maxOccurs="unbounded"> <element name="if" type="tns:if"> </element> </sequence> </choice> <attribute name="id" type="string" use="required"></attribute> </complexType> </element> <element name="select" > <complexType mixed="true"> <choice> <sequence minOccurs="0" maxOccurs="unbounded"> <element name="if" type="tns:if"> </element> </sequence> </choice> <attribute name="id" type="string" use="required"></attribute> </complexType> </element> </choice> </sequence> <attribute name="namespace" type="string" use="required"></attribute> </complexType> </element> <complexType name="if" mixed="true"> <attributeGroup ref="tns:if_group"></attributeGroup> </complexType> <attributeGroup name="if_group"> <attribute name="property" type="string" use="required"></attribute> <attribute name="notNull" type="string" use="optional"></attribute> <attribute name="equals" type="string" use="optional"></attribute> <attribute name="noEquals" type="string" use="optional"></attribute> </attributeGroup> </schema> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |