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

📄 zul.xsd

📁 非常接近C/S操作方式的Java Ajax框架-ZK 用ZK框架使你的B/S应用程序更漂亮更易操作。 官网:www.zkoss.org
💻 XSD
📖 第 1 页 / 共 5 页
字号:
    <xs:complexType name="listfootType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="baseGroup" />
            <xs:element ref="listfooter" />
        </xs:choice>
        <xs:attributeGroup ref="xulElementAttrGroup" />
    </xs:complexType>
    <!-- listfooter -->
    <xs:element name="listfooter" type="listfooterType" />
    <xs:complexType name="listfooterType" mixed="true">
        <xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="labelImageElementAttrGroup" />
        <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>
    <!-- listhead -->
    <xs:element name="listhead" type="listheadType" />
    <xs:complexType name="listheadType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="baseGroup" />
            <xs:element ref="listheader" />
        </xs:choice>
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="sizable" type="xs:boolean" use="optional" />
    </xs:complexType>
    <!-- listheader -->
    <xs:element name="listheader" type="listheaderType" />
    <xs:complexType name="listheaderType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="headerElementAttrGroup" />
        <xs:attribute name="sort" type="sortAttrType" use="optional" />
        <xs:attribute name="sortDirection" type="sortDirectionAttrType" use="optional" />
        <xs:attribute name="sortAscending" type="javaClassType" use="optional" />
        <xs:attribute name="sortDescending" type="javaClassType" use="optional" />
        <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:attribute name="onSort" type="xs:string" use="optional" />
    </xs:complexType>
    <!-- listitem -->
    <xs:element name="listitem" type="listitemType" />
    <xs:complexType name="listitemType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="baseGroup" />
            <xs:element ref="listcell" />
        </xs:choice>
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="label" type="xs:string" use="optional" />
        <xs:attribute name="value" type="xs:string" use="optional" />
        <xs:attribute name="disabled" type="xs:boolean" use="optional" />
        <xs:attribute name="selected" type="xs:boolean" use="optional" />
    </xs:complexType>
    <!-- menu -->
    <xs:element name="menu" type="menuType" />
    <xs:complexType name="menuType">
        <xs:sequence>
            <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
            <xs:sequence minOccurs="0" maxOccurs="1">
                <xs:element ref="menupopup" />
                <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
            </xs:sequence>
        </xs:sequence>
        <xs:attributeGroup ref="labelImageElementAttrGroup" />
    </xs:complexType>
    <!-- menubar -->
    <xs:element name="menubar" type="menubarType" />
    <xs:complexType name="menubarType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="baseGroup" />
            <xs:element ref="menu" />
        </xs:choice>
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="orient" type="orientAttrType" use="optional" />
        <xs:attribute name="autodrop" type="xs:boolean" use="optional" />
        <xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
        <xs:attribute name="onClientInfo" type="xs:string" use="optional" />
    </xs:complexType>
    <!-- menuitem -->
    <xs:element name="menuitem" type="menuitemType" />
    <xs:complexType name="menuitemType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="labelImageElementAttrGroup" />
        <xs:attribute name="value" type="xs:string" use="optional" />
        <xs:attribute name="checked" type="xs:boolean" use="optional" />
        <xs:attribute name="autocheck" type="xs:boolean" 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:complexType>
    <!-- menupopup -->
    <xs:element name="menupopup" type="menupopupType" />
    <xs:complexType name="menupopupType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="baseGroup" />
            <xs:element ref="menu" />
            <xs:element ref="menuitem" />
            <xs:element ref="menuseparator" />
        </xs:choice>
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="onOpen" type="xs:string" use="optional" />
    </xs:complexType>
    <!-- menuseparator -->
    <xs:element name="menuseparator" type="menuseparatorType" />
    <xs:complexType name="menuseparatorType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="xulElementAttrGroup" />
    </xs:complexType>
    <!-- paging -->
    <xs:element name="paging" type="pagingType" />
    <xs:complexType name="pagingType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="pageSize" type="xs:positiveInteger" use="optional" />
        <xs:attribute name="totalSize" type="xs:nonNegativeInteger" use="optional" />
        <xs:attribute name="activePage" type="xs:nonNegativeInteger" use="optional" />
        <xs:attribute name="pageIncrement" type="xs:positiveInteger" use="optional" />
        <xs:attribute name="detailed" type="xs:boolean" use="optional" />
        <xs:attribute name="autohide" type="xs:boolean" use="optional" />        
    </xs:complexType>
    <!-- popup -->
    <xs:element name="popup" type="popupType" />
    <xs:complexType name="popupType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="anyGroup" />
            <xs:element ref="menu" />
            <xs:element ref="menuitem" />
            <xs:element ref="menuseparator" />
        </xs:choice>
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="onOpen" 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>
    <!-- progressmeter -->
    <xs:element name="progressmeter" type="progressmeterType" />
    <xs:complexType name="progressmeterType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="value" type="xs:integer" use="optional" />
    </xs:complexType>
    <!-- radio -->
    <xs:element name="radio" type="radioType" />
    <xs:complexType name="radioType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="labelImageElementAttrGroup" />
        <xs:attribute name="selected" type="xs:boolean" use="optional" />
        <xs:attribute name="checked" type="xs:boolean" use="optional" />
        <xs:attribute name="disabled" type="xs:boolean" use="optional" />
        <xs:attribute name="readonly" type="xs:boolean" 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="onCheck" type="xs:string" use="optional" />
    </xs:complexType>
    <!-- radiogroup -->
    <xs:element name="radiogroup" type="radiogroupType" />
    <xs:complexType name="radiogroupType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="baseGroup" />
            <xs:element ref="radio" />
        </xs:choice>
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="name" type="xs:string" use="optional" />
        <xs:attribute name="orient" type="orientAttrType" use="optional" />
        <xs:attribute name="onCheck" 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>
    <!-- row -->
    <xs:element name="row" type="rowType" />
    <xs:complexType name="rowType" mixed="true">
        <xs:group ref="anyGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="align" type="gridAlignAttrType" use="optional" />
        <xs:attribute name="nowrap" type="xs:boolean" use="optional" />
        <xs:attribute name="valign" type="valignAttrType" use="optional" />
    </xs:complexType>
    <!-- rows -->
    <xs:element name="rows" type="rowsType" />
    <xs:complexType name="rowsType">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="baseGroup" />
            <xs:element ref="row" />
        </xs:choice>
        <xs:attributeGroup ref="xulElementAttrGroup" />
    </xs:complexType>
    <!-- separator -->
    <xs:element name="separator" type="separatorType" />
    <xs:complexType name="separatorType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="spacing" type="xs:string" use="optional" />
        <xs:attribute name="orient" type="orientAttrType" use="optional" />
        <xs:attribute name="bar" type="xs:boolean" use="optional" />
        <xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
        <xs:attribute name="onClientInfo" type="xs:string" use="optional" />
    </xs:complexType>
    <!-- slider -->
    <xs:element name="slider" type="sliderType" />
    <xs:complexType name="sliderType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="curpos" type="xs:integer" use="optional" />
        <xs:attribute name="maxpos" type="xs:integer" use="optional" />
        <xs:attribute name="pageIncrement" type="xs:integer" use="optional" />
        <xs:attribute name="onRightClick" type="xs:string" use="optional" />

        <xs:attribute name="onScroll" type="xs:string" use="optional" />
        <xs:attribute name="onScrolling" 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>
    <!-- space -->
    <xs:element name="space" type="spaceType" />
    <xs:complexType name="spaceType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="spacing" type="xs:string" use="optional" />
        <xs:attribute name="orient" type="orientAttrType" use="optional" />
        <xs:attribute name="bar" type="xs:boolean" use="optional" />
        <xs:attribute name="onBookmarkChanged" type="xs:string" use="optional" />
        <xs:attribute name="onClientInfo" type="xs:string" use="optional" />
    </xs:complexType>
    <!-- splitter -->
    <xs:element name="splitter" type="splitterType" />
    <xs:complexType name="splitterType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="xulElementAttrGroup" />
        <xs:attribute name="collapse" type="collapseAttrType" use="optional" />
        <xs:attribute name="open" type="xs:boolean" use="optional" />
        <xs:attribute name="onOpen" type="xs:string" use="optional" />
    </xs:complexType>
    <!-- style -->
    <xs:element name="style" type="styleType" />
    <xs:complexType name="styleType" mixed="true">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />
        <xs:attributeGroup ref="abstractComponentAttrGroup" />
        <xs:attribute name="src" type="xs:string" use="optional" />
    </xs:complexType>
    <!-- tab -->
    <xs:element name="tab" type="tabType" />
    <xs:complexType name="tabType">
        <xs:group ref="baseGroup" minOccurs="0" maxOccurs="unbounded" />

⌨️ 快捷键说明

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