📄 zul.xsd
字号:
<xs:attributeGroup ref="labelImageElementAttrGroup" />
<xs:attribute name="selected" type="xs:boolean" use="optional" />
<xs:attribute name="closable" type="xs:boolean" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onDoubleClick" type="xs:string" use="optional" />
</xs:complexType>
<!-- tabbox -->
<xs:element name="tabbox" type="tabboxType" />
<xs:complexType name="tabboxType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="baseGroup" />
<xs:element ref="tabs" />
<xs:element ref="tabpanels" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="panelSpacing" type="xs:string" use="optional" />
<xs:attribute name="selectedIndex" type="xs:nonNegativeInteger" use="optional" />
<xs:attribute name="orient" type="orientAttrType" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onSelect" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- tabpanel -->
<xs:element name="tabpanel" type="tabpanelType" />
<xs:complexType name="tabpanelType" mixed="true">
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="onClick" type="xs:string" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onDoubleClick" type="xs:string" use="optional" />
</xs:complexType>
<!-- tabpanels -->
<xs:element name="tabpanels" type="tabpanelsType" />
<xs:complexType name="tabpanelsType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="baseGroup" />
<xs:element ref="tabpanel" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
</xs:complexType>
<!-- tabs -->
<xs:element name="tabs" type="tabsType" />
<xs:complexType name="tabsType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="baseGroup" />
<xs:element ref="tab" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
</xs:complexType>
<!-- textbox -->
<xs:element name="textbox" type="textboxType" />
<xs:complexType name="textboxType">
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="inputElementAttrGroup" />
<xs:attribute name="value" type="xs:string" use="optional" />
<xs:attribute name="type" type="textboxTypeAttrType" use="optional" />
<xs:attribute name="rows" type="xs:positiveInteger" use="optional" />
<xs:attribute name="multiline" type="xs:boolean" use="optional" />
<xs:attribute name="onChange" type="xs:string" use="optional" />
<xs:attribute name="onChanging" type="xs:string" use="optional" />
<xs:attribute name="onFocus" type="xs:string" use="optional" />
<xs:attribute name="onBlur" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- timer -->
<xs:element name="timer" type="timerType" />
<xs:complexType name="timerType">
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="delay" type="xs:nonNegativeInteger" use="optional" />
<xs:attribute name="repeats" type="xs:boolean" use="optional" />
<xs:attribute name="running" type="xs:boolean" use="optional" />
<xs:attribute name="onTimer" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- toolbar -->
<xs:element name="toolbar" type="toolbarType" />
<xs:complexType name="toolbarType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="baseGroup" />
<xs:element ref="toolbarbutton" />
<xs:element ref="button" />
<xs:element ref="image" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="orient" type="orientAttrType" use="optional" />
<xs:attribute name="onClick" type="xs:string" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onDoubleClick" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- toolbarbutton -->
<xs:element name="toolbarbutton" type="toolbarbuttonType" />
<xs:complexType name="toolbarbuttonType">
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="labelImageElementAttrGroup" />
<xs:attribute name="orient" type="orientAttrType" use="optional" />
<xs:attribute name="dir" type="dirAttrType" use="optional" />
<xs:attribute name="href" type="xs:anyURI" use="optional" />
<xs:attribute name="target" type="xs:string" use="optional" />
<xs:attribute name="onClick" type="xs:string" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onFocus" type="xs:string" use="optional" />
<xs:attribute name="onBlur" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- tree -->
<xs:element name="tree" type="treeType" />
<xs:complexType name="treeType">
<xs:sequence>
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="treecols" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:sequence minOccurs="0" maxOccurs="1" >
<xs:element ref="treechildren"/>
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:sequence>
<xs:sequence>
<xs:element ref="treechildren" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:sequence minOccurs="0" maxOccurs="1" >
<xs:element ref="treecols" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="rows" type="xs:nonNegativeInteger" use="optional" />
<xs:attribute name="name" type="xs:string" use="optional" />
<xs:attribute name="checkmark" type="xs:boolean" use="optional" />
<xs:attribute name="multiple" type="xs:boolean" use="optional" />
<xs:attribute name="vflex" type="xs:boolean" use="optional" />
<xs:attribute name="onSelect" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- treecell -->
<xs:element name="treecell" type="treecellType" />
<xs:complexType name="treecellType" mixed="true">
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="labelImageElementAttrGroup" />
</xs:complexType>
<!-- treechildren -->
<xs:element name="treechildren" type="treechildrenType" />
<xs:complexType name="treechildrenType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="baseGroup" />
<xs:element ref="treeitem" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
</xs:complexType>
<!-- treecol -->
<xs:element name="treecol" type="treecolType" />
<xs:complexType name="treecolType">
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:attributeGroup ref="headerElementAttrGroup" />
<xs:attribute name="maxlength" type="xs:nonNegativeInteger" use="optional" />
<xs:attribute name="onClick" type="xs:string" use="optional" />
<xs:attribute name="onRightClick" type="xs:string" use="optional" />
<xs:attribute name="onDoubleClick" type="xs:string" use="optional" />
</xs:complexType>
<!-- treecols -->
<xs:element name="treecols" type="treecolsType" />
<xs:complexType name="treecolsType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="baseGroup" />
<xs:element ref="treecol" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="sizable" type="xs:boolean" use="optional" />
</xs:complexType>
<!-- treeitem -->
<xs:element name="treeitem" type="treeitemType" />
<xs:complexType name="treeitemType">
<xs:sequence>
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:choice minOccurs="0" maxOccurs="1">
<xs:sequence>
<xs:element ref="treerow" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:sequence minOccurs="0" maxOccurs="1" >
<xs:element ref="treechildren" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:sequence>
<xs:sequence>
<xs:element ref="treechildren" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:sequence minOccurs="0" maxOccurs="1" >
<xs:element ref="treerow" />
<xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:sequence>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="value" type="xs:string" use="optional" />
<xs:attribute name="open" type="xs:boolean" use="optional" />
<xs:attribute name="selected" type="xs:boolean" use="optional" />
<xs:attribute name="image" type="xs:anyURI" use="optional" />
<xs:attribute name="onOpen" type="xs:string" use="optional" />
</xs:complexType>
<!-- treerow -->
<xs:element name="treerow" type="treerowType" />
<xs:complexType name="treerowType">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="baseGroup" />
<xs:element ref="treecell" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
</xs:complexType>
<!-- vbox -->
<xs:element name="vbox" type="vboxType" />
<xs:complexType name="vboxType" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="anyGroup" />
<xs:element ref="splitter" />
</xs:choice>
<xs:attributeGroup ref="xulElementAttrGroup" />
<xs:attribute name="spacing" type="xs:string" use="optional" />
<xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
<xs:attribute name="onClientInfo" type="xs:string" use="optional" />
</xs:complexType>
<!-- window -->
<xs:element name="window" type="windowType" />
<xs:complexType name="windowType" mixed="true">
<xs:sequence>
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
<xs:sequence minOccurs="0" maxOccurs="1">
<xs:element ref="caption" />
<xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="xulElementAttrGroup" />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -