<?xml version="1.0" encoding="UTF-8"?>
<!--
为满足formula验证可以按照不同等级处理,为断言设置验证等级,通过generic:arc设置
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vo="http://xbrl-cn.org/2009/validate-option" xmlns:variable="http://xbrl.org/2008/variable" xmlns:gen="http://xbrl.org/2008/generic" xmlns:link="http://www.xbrl.org/2003/linkbase" targetNamespace="http://xbrl-cn.org/2009/validate-option" elementFormDefault="qualified" attributeFormDefault="qualified">
<import namespace="http://www.xbrl.org/2003/XLink" schemaLocation="http://www.xbrl.org/2003/xl-2003-12-31.xsd"/>
<import namespace="http://xbrl.org/2008/variable" schemaLocation="http://www.xbrl.org/2008/variable.xsd"/>
<annotation>
<appinfo>
<!-- arcrole from an assertion resource to an assertionOption resource -->
<link:arcroleType id="assertion-option" cyclesAllowed="undirected" arcroleURI="http://xbrl-cn.org/arcrole/2009/assertion-option">
<link:definition>assertion validation option</link:definition>
<link:usedOn>gen:arc</link:usedOn>
</link:arcroleType>
</appinfo>
</annotation>
<!-- validate option elements definition -->
<simpleType name="levelType">
<annotation>
<documentation>validation level for assertion or other kind of validation </documentation>
</annotation>
<restriction base="string">
<enumeration value="must"/>
<enumeration value="should"/>
<enumeration value="may"/>
</restriction>
</simpleType>
<simpleType name="variablesType">
<annotation>
<documentation>validation level for assertion or other kind of validation </documentation>
</annotation>
<list itemType="variable:QName"/>
</simpleType>
<attribute name="level" type="vo:levelType" />
<attribute name="messageVariables" type="vo:variablesType" />
<element name="assertionOption" substitutionGroup="variable:resource" id="xml-assertion-option">
<complexType mixed="true">
<complexContent mixed="true">
<extension base="variable:resource.type">
<attribute name="level" use="optional"/>
<attribute name="messageVariables" use="optional"/>
<anyAttribute namespace="##other" processContents="lax"/>
</extension>
</complexContent>
</complexType>
</element>
</schema>