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

📄 onetforums.xsd

📁 一个用JSP编程实现的论坛BBS
💻 XSD
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="UTF-8"?><!-- ======================================================================= --><!-- Onet Forums 1.0 XML Schema ============================================ --><!-- ======================================================================= --><!--    Dates are in the format of: yyyy-MM-dd HH:mm:ss    example: 2004/12/28 18:51:11--><!-- Top Level Elements ==================================================== --><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">	<xs:element name="Onet">		<xs:complexType>			<xs:sequence>				<xs:element ref="PropertyList" minOccurs="0"/>				<xs:element ref="UserList" minOccurs="0"/>				<xs:element ref="GroupList" minOccurs="0"/>				<xs:element ref="ZoneList" minOccurs="0"/>				<xs:element ref="UserPrivateMessageList" minOccurs="0"/>				<xs:element ref="AnnouncementList" minOccurs="0"/>				<xs:element ref="PermissionList" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="xmlVersion" use="required"/>			<xs:attribute name="exportDate" use="required"/>		</xs:complexType>	</xs:element>	<!-- Property ============================================================== -->	<xs:element name="PropertyList">		<xs:complexType>			<xs:sequence>				<xs:element ref="Property" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Property">		<xs:complexType>			<xs:attribute name="name" use="required"/>			<xs:attribute name="value" use="required"/>		</xs:complexType>	</xs:element>	<!-- User ================================================================= -->	<xs:element name="UserList">		<xs:complexType>			<xs:sequence>				<xs:element ref="User" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="User">		<xs:complexType>			<xs:sequence>				<xs:element ref="Username"/>				<xs:element ref="PasswordEncrypted"/>				<xs:element ref="Email"/>				<xs:element ref="CreationTime"/>				<xs:element ref="ModificationTime"/>				<xs:element ref="ActiveValue"/>				<xs:element ref="ReminderQuestion"/>				<xs:element ref="ReminderAnswer"/>				<xs:element ref="PropertyList" minOccurs="0"/>				<xs:element ref="WatchList" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="id" type="xs:long" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="PasswordEncrypted" type="xs:string"/>	<xs:element name="Email">		<xs:complexType mixed="true">			<xs:attribute name="visible" type="BooleanValue" default="1"/>		</xs:complexType>	</xs:element>	<xs:element name="ReminderQuestion" type="xs:string"/>	<xs:element name="ReminderAnswer" type="xs:string"/>	<!-- Group ================================================================= -->	<xs:element name="GroupList">		<xs:complexType>			<xs:sequence>				<xs:element ref="Group" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Group">		<xs:complexType>			<xs:sequence>				<xs:element ref="Name"/>				<xs:element ref="Description"/>				<xs:element ref="CreationTime"/>				<xs:element ref="ModificationTime"/>				<xs:element ref="PropertyList" minOccurs="0"/>				<xs:element ref="AdminList" minOccurs="0"/>				<xs:element ref="MemberList" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="id" type="xs:long" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="AdminList">		<xs:complexType>			<xs:sequence>				<xs:element ref="Username" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="MemberList">		<xs:complexType>			<xs:sequence>				<xs:element ref="Username" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<!-- Zone ============================================================== -->	<xs:element name="ZoneList">		<xs:complexType>			<xs:sequence>				<xs:element ref="Zone" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Zone">		<xs:complexType>			<xs:sequence>				<xs:element ref="Name" maxOccurs="0"/>				<xs:element ref="Description" minOccurs="0"/>				<xs:element ref="CreationTime" minOccurs="0"/>				<xs:element ref="ModificationTime" minOccurs="0"/>				<xs:element ref="IndexValue" minOccurs="0"/>				<xs:element ref="PropertyList" minOccurs="0"/>				<xs:element ref="PermissionList" minOccurs="0"/>				<xs:element ref="WatchList" minOccurs="0"/>				<xs:element ref="ForumList" minOccurs="0"/>				<xs:element ref="AnnouncementList" minOccurs="0"/>				<xs:element ref="ZoneList" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="id" type="xs:long" use="required"/>		</xs:complexType>	</xs:element>	<!-- Forum ================================================================= -->	<xs:element name="ForumList">		<xs:complexType>			<xs:sequence>				<xs:element ref="Forum" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Forum">		<xs:complexType>			<xs:sequence>				<xs:element ref="Name" minOccurs="0"/>				<xs:element ref="Description" minOccurs="0"/>				<xs:element ref="CreationTime" minOccurs="0"/>				<xs:element ref="ModificationTime" minOccurs="0"/>				<xs:element ref="IndexValue" minOccurs="0"/>				<xs:element ref="PropertyList" minOccurs="0"/>				<xs:element ref="PermissionList" minOccurs="0"/>				<xs:element ref="WatchList" minOccurs="0"/>				<xs:element ref="AnnouncementList" minOccurs="0"/>				<xs:element ref="ThreadList" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="id" type="xs:long" use="required"/>		</xs:complexType>	</xs:element>	<!-- Thread ================================================================ -->	<xs:element name="ThreadList">		<xs:complexType>			<xs:sequence>				<xs:element ref="Thread" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Thread">		<xs:complexType>			<xs:sequence>				<xs:element ref="RootID"/>				<xs:element ref="MsgCount"/>				<xs:element ref="CreationTime"/>				<xs:element ref="ModificationTime"/>				<xs:element ref="PropertyList" minOccurs="0"/>				<xs:element ref="WatchList" minOccurs="0"/>				<xs:element ref="MessageList"/>				<xs:element ref="Poll" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="id" type="xs:long" use="required"/>		</xs:complexType>	</xs:element>	<!-- Message =============================================================== -->	<xs:element name="MessageList">		<xs:complexType>			<xs:sequence>				<xs:element ref="Message" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Message">		<xs:complexType>			<xs:sequence>				<xs:element ref="Subject"/>				<xs:element ref="Body"/>				<xs:element ref="Username"/>				<xs:element ref="CreationTime"/>				<xs:element ref="ModificationTime"/>				<xs:element ref="PropertyList" minOccurs="0"/>				<xs:element ref="MessageList" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="id" type="xs:long" use="required"/>		</xs:complexType>	</xs:element>	<!-- Permission ============================================================ -->	<xs:element name="PermissionList">		<xs:complexType>			<xs:sequence>				<xs:element ref="UserPermissionList" minOccurs="0"/>				<xs:element ref="GroupPermissionList" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="UserPermissionList">		<xs:complexType>			<xs:sequence>				<xs:element ref="UserPermission" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="GroupPermissionList">		<xs:complexType>			<xs:sequence>				<xs:element ref="GroupPermission" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="UserPermission">		<xs:complexType>

⌨️ 快捷键说明

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