📄 xmlschema
字号:
<hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </appinfo> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#IDREFS"/> </annotation> <list itemType="IDREF"/> </simpleType> <simpleType name="ENTITIES" id="ENTITIES"> <annotation> <appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </appinfo> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#ENTITIES"/> </annotation> <list itemType="ENTITY"/> </simpleType> <simpleType name="NMTOKEN" id="NMTOKEN"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#NMTOKEN"/> </annotation> <restriction base="token"> <pattern value="\c+" id="NMTOKEN.pattern"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/REC-xml#NT-Nmtoken"> pattern matches production 7 from the XML spec </documentation> </annotation> </pattern> </restriction> </simpleType> <simpleType name="NMTOKENS" id="NMTOKENS"> <annotation> <appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </appinfo> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#NMTOKENS"/> </annotation> <list itemType="NMTOKEN"/> </simpleType> <simpleType name="Name" id="Name"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#Name"/> </annotation> <restriction base="token"> <pattern value="\i\c*" id="Name.pattern"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/REC-xml#NT-Name"> pattern matches production 5 from the XML spec </documentation> </annotation> </pattern> </restriction> </simpleType> <simpleType name="NCName" id="NCName"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#NCName"/> </annotation> <restriction base="Name"> <pattern value="[\i-[:]][\c-[:]]*" id="NCName.pattern"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/REC-xml-names/#NT-NCName"> pattern matches production 4 from the Namespaces in XML spec </documentation> </annotation> </pattern> </restriction> </simpleType> <simpleType name="NOTATION" id="NOTATION"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#NOTATION"/> <documentation xml:lang="en"> NOTATION cannot be used directly in a schema; rather a type must be derived from it by specifying at least one enumeration facet whose value is the name of a NOTATION declared in the schema. </documentation> <documentation xml:lang="en"> the value/lexical spaces of NOTATION are not the full value/lexical spaces of NOTATION even though there are no additional constraining facets. The true value/lexical spaces are limited to the set of names of NOTATIONs declared in the schema. </documentation> </annotation> <restriction base="QName"/> </simpleType> <simpleType name="integer" id="integer"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#integer"/> </annotation> <restriction base="decimal"> <scale value="0" fixed="true" id="integer.scale"/> </restriction> </simpleType> <simpleType name="nonPositiveInteger" id="nonPositiveInteger"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger"/> </annotation> <restriction base="integer"> <maxInclusive value="0" id="nonPositiveInteger.maxInclusive"/> </restriction> </simpleType> <simpleType name="negativeInteger" id="negativeInteger"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#negativeInteger"/> </annotation> <restriction base="nonPositiveInteger"> <maxInclusive value="-1" id="negativeInteger.maxInclusive"/> </restriction> </simpleType> <simpleType name="long" id="long"> <annotation> <appinfo> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> </appinfo> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#long"/> </annotation> <restriction base="integer"> <minInclusive value="-9223372036854775808" id="long.minInclusive"/> <maxInclusive value="9223372036854775807" id="long.maxInclusive"/> </restriction> </simpleType> <simpleType name="int" id="int"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#int"/> </annotation> <restriction base="long"> <minInclusive value="-2147483648" id="int.minInclusive"/> <maxInclusive value="2147483647" id="int.maxInclusive"/> </restriction> </simpleType> <simpleType name="short" id="short"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#short"/> </annotation> <restriction base="int"> <minInclusive value="-32768" id="short.minInclusive"/> <maxInclusive value="32767" id="short.maxInclusive"/> </restriction> </simpleType> <simpleType name="byte" id="byte"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#byte"/> </annotation> <restriction base="short"> <minInclusive value="-128" id="byte.minInclusive"/> <maxInclusive value="127" id="byte.maxInclusive"/> </restriction> </simpleType> <simpleType name="nonNegativeInteger" id="nonNegativeInteger"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger"/> </annotation> <restriction base="integer"> <minInclusive value="0" id="nonNegativeInteger.minInclusive"/> </restriction> </simpleType> <simpleType name="unsignedLong" id="unsignedLong"> <annotation> <appinfo> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> </appinfo> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#unsignedLong"/> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="18446744073709551615" id="unsignedLong.maxInclusive"/> </restriction> </simpleType> <simpleType name="unsignedInt" id="unsignedInt"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#unsignedInt"/> </annotation> <restriction base="unsignedLong"> <maxInclusive value="4294967295" id="unsignedInt.maxInclusive"/> </restriction> </simpleType> <simpleType name="unsignedShort" id="unsignedShort"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#unsignedShort"/> </annotation> <restriction base="unsignedInt"> <maxInclusive value="65535" id="unsignedShort.maxInclusive"/> </restriction> </simpleType> <simpleType name="unsignedByte" id="unsignedBtype"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#unsignedByte"/> </annotation> <restriction base="unsignedShort"> <maxInclusive value="255" id="unsignedByte.maxInclusive"/> </restriction> </simpleType> <simpleType name="positiveInteger" id="positiveInteger"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#positiveInteger"/> </annotation> <restriction base="nonNegativeInteger"> <minInclusive value="1" id="positiveInteger.minInclusive"/> </restriction> </simpleType> <simpleType name="timeInstant" id="timeInstant"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#timeInstant"/> </annotation> <restriction base="recurringDuration"> <period value="P0Y" fixed="true" id="timeInstant.period"/> <duration value="P0Y" fixed="true" id="timeInstant.duration"/> </restriction> </simpleType> <simpleType name="time" id="time"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#time"/> </annotation> <restriction base="recurringDuration"> <period value="PT24H" fixed="true" id="time.period"/> <duration value="P0Y" fixed="true" id="time.duration"/> </restriction> </simpleType> <simpleType name="timePeriod" id="timePeriod"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#timePeriod"/> </annotation> <restriction base="recurringDuration"> <period value="P0Y" fixed="true" id="timePeriod.period"/> </restriction> </simpleType> <simpleType name="date" id="date"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#date"/> </annotation> <restriction base="timePeriod"> <duration value="PT24H" fixed="true" id="date.duration"/> </restriction> </simpleType> <simpleType name="month" id="month"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#month"/> </annotation> <restriction base="timePeriod"> <duration value="P1M" fixed="true" id="month.duration"/> </restriction> </simpleType> <simpleType name="year" id="year"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#year"/> </annotation> <restriction base="timePeriod"> <duration value="P1Y" fixed="true" id="year.duration"/> </restriction> </simpleType> <simpleType name="century" id="century"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#century"/> </annotation> <restriction base="timePeriod"> <period value="P100Y" fixed="true" id="century.period"/> </restriction> </simpleType> <simpleType name="recurringDate" id="recurringDate"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#recurringDate"/> </annotation> <restriction base="recurringDuration"> <period value="P1Y" fixed="true" id="recurringDate.period"/> <duration value="P24H" fixed="true" id="recurringDate.duration"/> </restriction> </simpleType> <simpleType name="recurringDay" id="recurringDay"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#recurringDay"/> </annotation> <restriction base="recurringDuration"> <period value="P1M" fixed="true" id="recurringDay.period"/> <duration value="P24H" fixed="true" id="recurringDay.duration"/> </restriction> </simpleType> <complexType name="simpleType" abstract="true"> <complexContent> <extension base="annotated"> <sequence> <element ref="simpleDerivation"/> </sequence> <attribute name="name" type="NCName"> <annotation> <documentation xml:lang="en"> Can be restricted to required or forbidden </documentation> </annotation> </attribute> </extension> </complexContent> </complexType> <complexType name="topLevelSimpleType"> <complexContent> <restriction base="simpleType"> <sequence> <element ref="annotation" minOccurs="0"/> <element ref="simpleDerivation"/> </sequence> <attribute name="name" use="required" type="NCName"> <annotation> <documentation xml:lang="en"> Required at the top level </documentation> </annotation> </attribute> </restriction> </complexContent> </complexType> <complexType name="localSimpleType"> <complexContent> <restriction base="simpleType"> <sequence> <element ref="annotation" minOccurs="0"/> <element ref="simpleDerivation"/> </sequence> <attribute name="name" use="prohibited"> <annotation> <documentation xml:lang="en"> Forbidden when nested </documentation> </annotation> </attribute> </restriction> </complexContent> </complexType> <element name="simpleType" substitutionGroup="redefinable" type="topLevelSimpleType" id="simpleType"> <annotation> <documentation xml:lang="en" source="http://www.w3.org/TR/xmlschema-2/#element-simpleType"/> </annotation> </element> <element name="simpleDerivation" abstract="true" type="annotated"/> <group name="simpleRestrictionModel"> <sequence> <element name="simpleType" type="localSimple
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -