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

📄 oma-sup-xsd_bcast_si_interactivitymedia-v1_0-20080226-c.xsd

📁 oma bcast 标准
💻 XSD
📖 第 1 页 / 共 2 页
字号:
		InteractivityMediaDocument response (only for interactive delivery)
		==================================================
	-->
	<xs:element name="InteractivityMediaDocumentResponse" type="InteractivityMediaDocumentResponseType"/>
	<xs:complexType name="InteractivityMediaDocumentResponseType">
		<xs:sequence>
			<xs:element name="InteractivityMediaDocument" type="InteractivityMediaDocumentType"/>
		</xs:sequence>
		<xs:attribute name="requestID" type="xs:unsignedInt" use="optional"/>
		<xs:attribute name="statusCode" type="xs:unsignedByte" use="required"/>
	</xs:complexType>
	<!--
		==================================================
		InteractivityMediaDocument
		==================================================
	-->
	<xs:element name="InteractivityMediaDocument" type="InteractivityMediaDocumentType">
		<xs:annotation>
			<xs:documentation>
				An InteractivityMedia document triggers the Terminal to render
				the "interactivity media objects" message onto the GUI.
			</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="InteractivityMediaDocumentType">
		<xs:sequence>
			<xs:element name="MediaObjectGroup" type="MediaObjectGroupType" maxOccurs="unbounded"/>
			<xs:element name="PrivateExt" type="PrivateExtType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="groupID" type="xs:anyURI" use="required"/>
		<xs:attribute name="groupPosition" type="xs:unsignedShort" use="required"/>
		<xs:attribute name="id" type="xs:anyURI" use="required"/>
		<xs:attribute name="version" type="xs:unsignedInt" use="required"/>
		<xs:attribute name="validFrom" type="xs:unsignedInt" use="optional"/>
		<xs:attribute name="validTo" type="xs:unsignedInt" use="optional"/>
	</xs:complexType>
	<!--  MediaObjectGroup -->
	<xs:complexType name="MediaObjectGroupType">
		<xs:sequence>
			<xs:element name="ActionDescriptor" type="ActionDescriptorType" minOccurs="0"/>
			<xs:element name="BackOffTiming" type="BackOffTimingType" minOccurs="0"/>
			<xs:element name="MediaObjectSet" type="MediaObjectSetType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="SMSTemplate" type="SMSTemplateType" minOccurs="0"/>
			<xs:element name="EmailTemplate" type="EmailTemplateType" minOccurs="0"/>
			<xs:element name="VoiceCall" type="VoiceCallType" minOccurs="0"/>
			<xs:element name="WebLink" type="WebLinkType" minOccurs="0"/>
			<xs:element name="AlternativeText" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="id" type="xs:anyURI" use="required"/>
		<xs:attribute name="startMediaFlag" type="xs:boolean" use="required"/>
	</xs:complexType>
	<!--  Action Descriptor -->
	<xs:complexType name="ActionDescriptorType">
		<xs:attribute name="inputAllowedTime" type="xs:unsignedInt" use="optional"/>
		<xs:attribute name="onTimeOutPointer" type="xs:anyURI" use="optional"/>
		<xs:attribute name="updateFlag" type="xs:boolean" use="optional"/>
		<xs:attribute name="onActionPointer" type="xs:anyURI" use="optional"/>
	</xs:complexType>
	<!--  Back Off Timing -->
	<xs:complexType name="BackOffTimingType">
		<xs:attribute name="offsetTime" type="xs:decimal" use="required"/>
		<xs:attribute name="randomTime" type="xs:decimal" use="required"/>
	</xs:complexType>
	<!-- Media Object Set -->
	<xs:complexType name="MediaObjectSetType">
		<xs:sequence>
			<xs:element name="Description" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Object" type="ObjectType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="File" type="FileType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
		<xs:attribute name="Content-Type" type="xs:string" use="required"/>
		<xs:attribute name="Content-Location" type="xs:anyURI" use="required"/>
	</xs:complexType>
	<!--  Object -->
	<xs:complexType name="ObjectType">
		<xs:sequence>
			<xs:element name="PartType" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="Content-Location" type="xs:anyURI" use="optional"/>
		<xs:attribute name="Content-Type" type="xs:string" use="required"/>
		<xs:attribute name="start" type="xs:boolean" use="optional" default="false"/>
	</xs:complexType>
	<!--  File -->
	<xs:complexType name="FileType">
		<xs:attribute name="Content-Location" type="xs:anyURI" use="required"/>
		<xs:attribute name="TOI" type="xs:positiveInteger" use="required"/>
		<xs:attribute name="Content-Length" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="Transfer-Length" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="Content-Type" type="xs:string" use="optional"/>
		<xs:attribute name="Content-Encoding" type="xs:string" use="optional"/>
		<xs:attribute name="Content-MD5" type="xs:base64Binary" use="optional"/>
		<xs:attribute name="FEC-OTI-FEC-Encoding-ID" type="xs:unsignedByte" use="optional"/>
		<xs:attribute name="FEC-OTI-FEC-Instance-ID" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-Maximum-Source-Block-Length" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-Encoding-Symbol-Length" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-Max-Number-of-Encoding-Symbols" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="FEC-OTI-Scheme-Specific-Info" type="xs:base64Binary" use="optional"/>
	</xs:complexType>
	<!--  SMS Template -->
	<xs:complexType name="SMSTemplateType">
		<xs:sequence>
			<xs:element name="Description" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:complexContent>
						<xs:extension base="LanguageString">
							<xs:attribute name="text" type="xs:string" use="optional"/>
						</xs:extension>
					</xs:complexContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="SelectChoice" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ChoiceText" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
					<xs:attribute name="smsURI" type="xs:anyURI" use="required"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
	</xs:complexType>
	<!-- Email Template -->
	<xs:complexType name="EmailTemplateType">
		<xs:sequence>
			<xs:element name="Description" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="MessageBody" type="xs:base64Binary" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
		<xs:attribute name="toHeader" type="xs:string" use="required"/>
		<xs:attribute name="ccHeader" type="xs:string" use="optional"/>
		<xs:attribute name="bccHeader" type="xs:string" use="optional"/>
		<xs:attribute name="subjectHeader" type="xs:string" use="optional"/>
	</xs:complexType>
	<!-- Voice call -->
	<xs:complexType name="VoiceCallType">
		<xs:sequence>
			<xs:element name="Description" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="PhoneNumber" type="xs:anyURI" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
	</xs:complexType>
	<!-- Web link -->
	<xs:complexType name="WebLinkType">
		<xs:sequence>
			<xs:element name="Description" type="LanguageString" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="relativePreference" type="xs:unsignedInt" use="optional"/>
		<xs:attribute name="webURL" type="xs:anyURI" use="required"/>
	</xs:complexType>
	<!-- Private Extensions -->
	<xs:complexType name="PrivateExtType">
		<xs:sequence>
			<xs:annotation>
				<xs:documentation>
					This container provides the place for proprietary and application-specific extensions. 
					Extensions SHALL use a different namespace.
				</xs:documentation>
			</xs:annotation>
			<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- String with xml:lang attribute -->
	<xs:complexType name="LanguageString">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute ref="xml:lang" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
</xs:schema>

⌨️ 快捷键说明

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