⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zul.xsd

📁 ZK 基础介绍 功能操作 模块 结合数据库操作
💻 XSD
📖 第 1 页 / 共 5 页
字号:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns="http://www.zkoss.org/2005/zul"
	targetNamespace="http://www.zkoss.org/2005/zul"
	elementFormDefault="qualified">
	<!--
		SIMPLETYPE
	-->
	<xs:simpleType name="javaClassType">
		<xs:restriction base="xs:string">
			<xs:pattern value="([a-zA-Z0-9._])+" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="alignAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="top" />
			<xs:enumeration value="texttop" />
			<xs:enumeration value="middle" />
			<xs:enumeration value="absmiddle" />
			<xs:enumeration value="bottom" />
			<xs:enumeration value="absbottom" />
			<xs:enumeration value="baseline" />
			<xs:enumeration value="left" />
			<xs:enumeration value="right" />
			<xs:enumeration value="center" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="divAlignAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="left" />
			<xs:enumeration value="right" />
			<xs:enumeration value="center" />
			<xs:enumeration value="justify" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="flashWmodeAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="transparent" />
			<xs:enumeration value="opaque" />
			<xs:enumeration value="window" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="gridAlignAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="left" />
			<xs:enumeration value="right" />
			<xs:enumeration value="center" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="valignAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="top" />
			<xs:enumeration value="baseline" />
			<xs:enumeration value="middle" />
			<xs:enumeration value="bottom" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="tabsAlignAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="start" />
			<xs:enumeration value="center" />
			<xs:enumeration value="end" />
		</xs:restriction>
	</xs:simpleType>	
	<xs:simpleType name="packAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="start" />
			<xs:enumeration value="center" />
			<xs:enumeration value="end" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="orientAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="horizontal" />
			<xs:enumeration value="vertical" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="dirAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="normal" />
			<xs:enumeration value="reverse" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="sortAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="auto" />
			<xs:enumeration value="none" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="sortDirectionAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="natural" />
			<xs:enumeration value="ascending" />
			<xs:enumeration value="descending" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="areaShapeAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="rectangle" />
			<xs:enumeration value="circle" />
			<xs:enumeration value="polygon" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="textboxTypeAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="text" />
			<xs:enumeration value="password" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="collapseAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="after" />
			<xs:enumeration value="before" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="chartTypeAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="area" />
			<xs:enumeration value="bar" />
			<xs:enumeration value="histogram" />
			<xs:enumeration value="line" />
			<xs:enumeration value="pie" />
			<xs:enumeration value="polar" />
			<xs:enumeration value="ring" />
			<xs:enumeration value="scatter" />
			<xs:enumeration value="stacked_area" />
			<xs:enumeration value="stacked_bar" />
			<xs:enumeration value="step" />
			<xs:enumeration value="step_area" />
			<xs:enumeration value="time_series" />
			<xs:enumeration value="waterfall" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="chartPeriodAttrType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="millisecond" />
			<xs:enumeration value="secondr" />
			<xs:enumeration value="minute" />
			<xs:enumeration value="hour" />
			<xs:enumeration value="day" />
			<xs:enumeration value="week" />
			<xs:enumeration value="month" />
			<xs:enumeration value="quarter" />
			<xs:enumeration value="year" />
		</xs:restriction>
	</xs:simpleType>
	<!--
		ATTRIBUTEGROUP
	-->
	<xs:attributeGroup name="zkAttrGroup">
		<xs:attribute name="if" type="xs:string" use="optional" />
		<xs:attribute name="unless" type="xs:string" use="optional" />
		<xs:attribute name="forEach" type="xs:string" use="optional" />
		<xs:attribute name="forEachBegin" type="xs:string" use="optional" />
		<xs:attribute name="forEachEnd" type="xs:string" use="optional" />
		<xs:anyAttribute processContents="lax" />
	</xs:attributeGroup>
	<xs:attributeGroup name="abstractComponentAttrGroup">
		<xs:attributeGroup ref="zkAttrGroup" />
		<xs:attribute name="id" type="xs:string" use="optional" />
		<xs:attribute name="visible" type="xs:string" use="optional" />
		<xs:attribute name="mold" type="xs:string" use="optional" />
		<xs:attribute name="use" type="javaClassType" use="optional" />
		<xs:attribute name="fulfill" type="xs:string" use="optional" />
		<xs:attribute name="apply" type="xs:string" use="optional" />
	</xs:attributeGroup>
	<xs:attributeGroup name="htmlBasedComponentAttrGroup">
		<xs:attributeGroup ref="abstractComponentAttrGroup" />
		<xs:attribute name="width" type="xs:string" use="optional" />
		<xs:attribute name="height" type="xs:string" use="optional" />
		<xs:attribute name="sclass" type="xs:string" use="optional" />
		<xs:attribute name="style" type="xs:string" use="optional" />
		<xs:attribute name="left" type="xs:string" use="optional" />
		<xs:attribute name="top" type="xs:string" use="optional" />
		<xs:attribute name="draggable" type="xs:string" use="optional" />
		<xs:attribute name="droppable" type="xs:string" use="optional" />
		<xs:attribute name="tooltiptext" type="xs:string" use="optional" />
		<xs:attribute name="zindex" type="xs:string" use="optional" />
		<xs:attribute name="onCreate" type="xs:string" use="optional" />
		<xs:attribute name="onDrop" type="xs:string" use="optional" />
	</xs:attributeGroup>
	<xs:attributeGroup name="xulElementAttrGroup">
		<xs:attributeGroup ref="htmlBasedComponentAttrGroup" />
		<xs:attribute name="action" type="xs:string" use="optional" />
		<xs:attribute name="context" type="xs:string" use="optional" />
		<xs:attribute name="popup" type="xs:string" use="optional" />
		<xs:attribute name="tooltip" type="xs:string" use="optional" />
	</xs:attributeGroup>
	<xs:attributeGroup name="inputElementAttrGroup">
		<xs:attributeGroup ref="xulElementAttrGroup" />
		<xs:attribute name="name" type="xs:string" use="optional" />
		<xs:attribute name="disabled" type="xs:string" use="optional" />
		<xs:attribute name="readonly" type="xs:string" use="optional" />
		<xs:attribute name="maxlength" type="xs:string" use="optional" />
		<xs:attribute name="cols" type="xs:string" use="optional" />
		<xs:attribute name="constraint" type="javaClassType" use="optional" />
		<xs:attribute name="tabindex" type="xs:string" use="optional" />
	</xs:attributeGroup>
	<xs:attributeGroup name="formatInputElementAttrGroup">
		<xs:attributeGroup ref="inputElementAttrGroup" />
		<xs:attribute name="format" type="xs:string" use="optional" />
	</xs:attributeGroup>
	<xs:attributeGroup name="labelElementAttrGroup">
		<xs:attributeGroup ref="xulElementAttrGroup" />
		<xs:attribute name="label" type="xs:string" use="optional" />
	</xs:attributeGroup>
	<xs:attributeGroup name="labelImageElementAttrGroup">
		<xs:attributeGroup ref="labelElementAttrGroup" />
		<xs:attribute name="image" type="xs:anyURI" use="optional" />
	</xs:attributeGroup>
	<xs:attributeGroup name="headerElementAttrGroup">
		<xs:attributeGroup ref="labelImageElementAttrGroup" />
		<xs:attribute name="align" use="optional" />
		<xs:attribute name="valign" type="valignAttrType" use="optional" />
	</xs:attributeGroup>
	<!--
		ELEMENTGROUP
	-->
	<xs:group name="baseGroup">
		<xs:choice>
			<xs:element ref="attribute" />
			<xs:element ref="custom-attributes" />
			<xs:element ref="variables" />
		</xs:choice>
	</xs:group>
	<xs:group name="anyGroup">
		<xs:choice>
			<xs:group ref="baseGroup" />
			<xs:element ref="audio" />
			<xs:element ref="bandbox" />
			<xs:element ref="borderlayout" />
			<xs:element ref="box" />
			<xs:element ref="button" />
			<xs:element ref="calendar" />
			<xs:element ref="chart" />
			<xs:element ref="checkbox" />
			<xs:element ref="combobox" />
			<xs:element ref="datebox" />
			<xs:element ref="decimalbox" />
			<xs:element ref="div" />
			<xs:element ref="doublebox" />
			<xs:element ref="fckeditor" />
			<xs:element ref="fisheyelist" />
			<xs:element ref="gmaps" />
			<xs:element ref="grid" />
			<xs:element ref="groupbox" />
			<xs:element ref="hbox" />
			<xs:element ref="html" />
			<xs:element ref="iframe" />
			<xs:element ref="image" />
			<xs:element ref="imagemap" />
			<xs:element ref="include" />
			<xs:element ref="intbox" />
			<xs:element ref="label" />
			<xs:element ref="listbox" />
			<xs:element ref="menubar" />
			<xs:element ref="menupopup" />
			<xs:element ref="paging" />
			<xs:element ref="popup" />
			<xs:element ref="radiogroup" />
			<xs:element ref="separator" />
			<xs:element ref="slider" />
			<xs:element ref="space" />
			<xs:element ref="style" />
			<xs:element ref="tabbox" />
			<xs:element ref="textbox" />
			<xs:element ref="timer" />
			<xs:element ref="timebox" />
			<xs:element ref="toolbar" />
			<xs:element ref="toolbarbutton" />
			<xs:element ref="tree" />
			<xs:element ref="vbox" />
			<xs:element ref="window" />
			<xs:element ref="zk" />
			<xs:element ref="zscript" />
		</xs:choice>
	</xs:group>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -