Documentation for UsiXML 1.8.0

Element: platform

[Table of contents]

Name platform
Used by (from the same schema document) Element uiModel , Element platform , Complex Type nacLhsRhsType
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
h-1154705834
XML Instance Representation
<ipo:platform
id=" xs:ID [0..1]"
name=" xs:string [0..1]">
<ipo:platform> ... </ipo:platform> [0..*]
<ipo:browserUA
browserName=" xs:string [0..1]"
browserVersion=" xs:string [0..1]"
isFrameCapable=" xs:boolean [0..1]"
htmlVersion=" xs:string [0..1]"
isJavaAppletEnabled=" xs:boolean [0..1]"
isJavaScriptEnabled=" xs:boolean [0..1]"
isTablesCapable=" xs:boolean [0..1]"
xhtmlVersion=" xs:string [0..1]"
xhtmlModules=" xs:string [0..1]"/> [0..*]
<ipo:wapCharacteristics
supportedPictogramSet=" xs:string [0..1]"
wapDeviceClass=" xs:string [0..1]"
wmlDeckSize=" xs:integer [0..1]"
wmlScriptLibraries=" xs:string [0..1]"
wmlScriptVersion=" xs:string [0..1]"
wmlVersion=" xs:string [0..1]"/> [0..*]
<ipo:networkCharacteristics
capacity=" xs:integer [0..1]"
costPerVolume=" xs:string [0..1]"
costPerTime=" xs:string [0..1]"/> [0..*]
<ipo:softwarePlatform
audioInputEncoder=" xs:string [0..1]"
coppAccept=" xs:string [0..1]"
coppAccept-Charset=" xs:string [0..1]"
handWritingRecognitionSoftware=" xs:string [0..1]"
isJavaEnabled=" xs:boolean [0..1]"
javaPlatform=" xs:string [0..1]"
jvmVersion=" xs:string [0..1]"
OSName=" xs:string [0..1]"
OSVersion=" xs:string [0..1]"
OSVendor=" xs:string [0..1]"
speechRecognitionSoftware=" xs:string [0..1]"
videoInputEncoder=" xs:string [0..1]"/> [0..*]
<ipo:hardwarePlatform
category=" xs:string [0..1]"
isColorCapable=" xs:boolean [0..1]"
cpu=" xs:string [0..1]"
isImageCapable=" xs:boolean [0..1]"
inputCharset=" xs:string [0..1]"
keyboard=" xs:string [0..1]"
model=" xs:string [0..1]"
numberOfColors=" xs:integer [0..1]"
numberOfGrayScale=" xs:integer [0..1]"
numberOfSoftKeys=" xs:integer [0..1]"
outputCharset=" xs:string [0..1]"
pointingDevice=" xs:string [0..1]"
pointingResolution=" xs:string [0..1]"
screenSize=" ipo:dimension [0..1]"
screenSizeChar=" ipo:dimension [0..1]"
isSoundOutputCapable=" xs:boolean [0..1]"
storageCapacity=" xs:string [0..1]"
isTextInputCapable=" xs:boolean [0..1]"
isTouchScreen=" xs:boolean [0..1]"
vendor=" xs:string [0..1]"
isVoiceInputCapable=" xs:boolean [0..1]"/> [0..*]
</ipo:platform>
Diagram
h-1772308831 h-1772308831
Schema Component Representation
<xs:element name="platform">
<xs:complexType>
<xs:sequence>
<xs:element ref=" ipo:platform " minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="browserUA" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="browserName" type=" xs:string "/>
<xs:attribute name="browserVersion" type=" xs:string "/>
<xs:attribute name="isFrameCapable" type=" xs:boolean "/>
<xs:attribute name="htmlVersion" type=" xs:string "/>
<xs:attribute name="isJavaAppletEnabled" type=" xs:boolean "/>
<xs:attribute name="isJavaScriptEnabled" type=" xs:boolean "/>
<xs:attribute name="isTablesCapable" type=" xs:boolean "/>
<xs:attribute name="xhtmlVersion" type=" xs:string "/>
<xs:attribute name="xhtmlModules" type=" xs:string "/>
</xs:complexType>
</xs:element>
<xs:element name="wapCharacteristics" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="supportedPictogramSet" type=" xs:string "/>
<xs:attribute name="wapDeviceClass" type=" xs:string "/>
<xs:attribute name="wmlDeckSize" type=" xs:integer "/>
<xs:attribute name="wmlScriptLibraries" type=" xs:string "/>
<xs:attribute name="wmlScriptVersion" type=" xs:string "/>
<xs:attribute name="wmlVersion" type=" xs:string "/>
</xs:complexType>
</xs:element>
<xs:element name="networkCharacteristics" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="capacity" type=" xs:integer "/>
<xs:attribute name="costPerVolume" type=" xs:string "/>
<xs:attribute name="costPerTime" type=" xs:string "/>
</xs:complexType>
</xs:element>
<xs:element name="softwarePlatform" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="audioInputEncoder" type=" xs:string "/>
<xs:attribute name="coppAccept" type=" xs:string "/>
<xs:attribute name="coppAccept-Charset" type=" xs:string "/>
<xs:attribute name="handWritingRecognitionSoftware" type=" xs:string "/>
<xs:attribute name="isJavaEnabled" type=" xs:boolean "/>
<xs:attribute name="javaPlatform" type=" xs:string "/>
<xs:attribute name="jvmVersion" type=" xs:string "/>
<xs:attribute name="OSName" type=" xs:string "/>
<xs:attribute name="OSVersion" type=" xs:string "/>
<xs:attribute name="OSVendor" type=" xs:string "/>
<xs:attribute name="speechRecognitionSoftware" type=" xs:string "/>
<xs:attribute name="videoInputEncoder" type=" xs:string "/>
</xs:complexType>
</xs:element>
<xs:element name="hardwarePlatform" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="category" type=" xs:string "/>
<xs:attribute name="isColorCapable" type=" xs:boolean "/>
<xs:attribute name="cpu" type=" xs:string "/>
<xs:attribute name="isImageCapable" type=" xs:boolean "/>
<xs:attribute name="inputCharset" type=" xs:string "/>
<xs:attribute name="keyboard" type=" xs:string "/>
<xs:attribute name="model" type=" xs:string "/>
<xs:attribute name="numberOfColors" type=" xs:integer "/>
<xs:attribute name="numberOfGrayScale" type=" xs:integer "/>
<xs:attribute name="numberOfSoftKeys" type=" xs:integer "/>
<xs:attribute name="outputCharset" type=" xs:string "/>
<xs:attribute name="pointingDevice" type=" xs:string "/>
<xs:attribute name="pointingResolution" type=" xs:string "/>
<xs:attribute name="screenSize" type=" ipo:dimension "/>
<xs:attribute name="screenSizeChar" type=" ipo:dimension "/>
<xs:attribute name="isSoundOutputCapable" type=" xs:boolean "/>
<xs:attribute name="storageCapacity" type=" xs:string "/>
<xs:attribute name="isTextInputCapable" type=" xs:boolean "/>
<xs:attribute name="isTouchScreen" type=" xs:boolean "/>
<xs:attribute name="vendor" type=" xs:string "/>
<xs:attribute name="isVoiceInputCapable" type=" xs:boolean "/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type=" xs:ID " use="optional"/>
<xs:attribute name="name" type=" xs:string " use="optional"/>
</xs:complexType>
</xs:element>