Changeset 7442 in vbox for trunk/src/VBox/Main/xml
- Timestamp:
- Mar 13, 2008 2:33:18 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 28880
- Location:
- trunk/src/VBox/Main/xml
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/xml/SchemaDefs.xsl
r6597 r7442 92 92 <!-- process include statements --> 93 93 <xsl:for-each select="xsd:include"> 94 <xsl:apply-templates select="document(@schemaLocation)/xsd:schema"/> 94 <!-- skip VirtualBox-settings-root.xsd inclusion as it is computed at runtime --> 95 <xsl:if test="not(@schemaLocation='VirtualBox-settings-root.xsd')"> 96 <xsl:apply-templates select="document(@schemaLocation)/xsd:schema"/> 97 </xsl:if> 95 98 </xsl:for-each> 96 99 97 100 <xsl:call-template name="defineEnumMember"> 98 99 100 101 101 <xsl:with-param name="member" select="' MinGuestRAM'"/> 102 <xsl:with-param name="select" select=" 103 xsd:complexType[@name='TMemory']/xsd:attribute[@name='RAMSize']//xsd:minInclusive/@value 104 "/> 102 105 </xsl:call-template> 103 106 <xsl:call-template name="defineEnumMember"> 104 105 106 107 107 <xsl:with-param name="member" select="' MaxGuestRAM'"/> 108 <xsl:with-param name="select" select=" 109 xsd:complexType[@name='TMemory']/xsd:attribute[@name='RAMSize']//xsd:maxInclusive/@value 110 "/> 108 111 </xsl:call-template> 109 112 110 113 <xsl:call-template name="defineEnumMember"> 111 112 113 114 114 <xsl:with-param name="member" select="' MinGuestVRAM'"/> 115 <xsl:with-param name="select" select=" 116 xsd:complexType[@name='TDisplay']/xsd:attribute[@name='VRAMSize']//xsd:minInclusive/@value 117 "/> 115 118 </xsl:call-template> 116 119 <xsl:call-template name="defineEnumMember"> 117 118 119 120 120 <xsl:with-param name="member" select="' MaxGuestVRAM'"/> 121 <xsl:with-param name="select" select=" 122 xsd:complexType[@name='TDisplay']/xsd:attribute[@name='VRAMSize']//xsd:maxInclusive/@value 123 "/> 121 124 </xsl:call-template> 122 125 <xsl:call-template name="defineEnumMember"> 123 124 125 126 126 <xsl:with-param name="member" select="' MaxGuestMonitors'"/> 127 <xsl:with-param name="select" select=" 128 xsd:complexType[@name='TDisplay']/xsd:attribute[@name='MonitorCount']//xsd:maxInclusive/@value 129 "/> 127 130 </xsl:call-template> 128 131 <xsl:call-template name="defineEnumMember"> 129 130 131 132 132 <xsl:with-param name="member" select="' NetworkAdapterCount'"/> 133 <xsl:with-param name="select" select=" 134 xsd:complexType[@name='TNetworkAdapter']/xsd:attribute[@name='slot']//xsd:maxExclusive/@value 135 "/> 133 136 </xsl:call-template> 134 137 <xsl:call-template name="defineEnumMember"> 135 136 137 138 138 <xsl:with-param name="member" select="' SerialPortCount'"/> 139 <xsl:with-param name="select" select=" 140 xsd:complexType[@name='TUartPort']/xsd:attribute[@name='slot']//xsd:maxExclusive/@value 141 "/> 139 142 </xsl:call-template> 140 143 <xsl:call-template name="defineEnumMember"> 141 142 143 144 144 <xsl:with-param name="member" select="' ParallelPortCount'"/> 145 <xsl:with-param name="select" select=" 146 xsd:complexType[@name='TLptPort']/xsd:attribute[@name='slot']//xsd:maxExclusive/@value 147 "/> 145 148 </xsl:call-template> 146 149 <xsl:call-template name="defineEnumMember"> 147 148 149 150 150 <xsl:with-param name="member" select="' MaxBootPosition'"/> 151 <xsl:with-param name="select" select=" 152 xsd:complexType[@name='TBoot']//xsd:element[@name='Order']//xsd:attribute[@name='position']//xsd:maxInclusive/@value 153 "/> 151 154 </xsl:call-template> 152 155 -
trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd
r7218 r7442 498 498 <xsd:simpleType> 499 499 <xsd:restriction base="xsd:token"> 500 <xsd:enumeration value="ide0"/> 501 <xsd:enumeration value="ide1"/> 502 </xsd:restriction> 503 </xsd:simpleType> 504 </xsd:attribute> 505 <xsd:attribute name="device" use="required"> 506 <xsd:simpleType> 507 <xsd:restriction base="xsd:token"> 508 <xsd:enumeration value="master"/> 509 <xsd:enumeration value="slave"/> 510 </xsd:restriction> 511 </xsd:simpleType> 512 </xsd:attribute> 500 <xsd:enumeration value="IDE"/> 501 <xsd:enumeration value="SATA"/> 502 </xsd:restriction> 503 </xsd:simpleType> 504 </xsd:attribute> 505 <xsd:attribute name="channel" type="xsd:unsignedInt" use="required"/> 506 <xsd:attribute name="device" type="xsd:unsignedInt" default="0"/> 513 507 </xsd:complexType> 514 508 … … 658 652 <xsd:attribute name="MemoryBalloonSize" type="xsd:unsignedInt" default="0"/> 659 653 <xsd:attribute name="StatisticsUpdateInterval" type="xsd:unsignedInt" default="0"/> 654 </xsd:complexType> 655 656 <xsd:complexType name="TSATAController"> 657 <xsd:attribute name="enabled" type="xsd:boolean" use="required"/> 658 <xsd:attribute name="IDE0MasterEmulationPort" type="xsd:unsignedInt" default="0"/> 659 <xsd:attribute name="IDE0SlaveEmulationPort" type="xsd:unsignedInt" default="1"/> 660 <xsd:attribute name="IDE1MasterEmulationPort" type="xsd:unsignedInt" default="2"/> 661 <xsd:attribute name="IDE1SlaveEmulationPort" type="xsd:unsignedInt" default="3"/> 660 662 </xsd:complexType> 661 663 … … 676 678 <xsd:element name="FloppyDrive" type="TFloppyDrive"/> 677 679 <xsd:element name="USBController" type="TUSBController"/> 680 <xsd:element name="SATAController" type="TSATAController"/> 678 681 <xsd:element name="Network" type="TNetwork"> 679 682 <xsd:unique name="THardware-Network-Adapter"> -
trunk/src/VBox/Main/xml/VirtualBox-settings-freebsd.xsd
r6606 r7442 27 27 <xsd:annotation> 28 28 <xsd:documentation xml:lang="en"> 29 innotek VirtualBox Settings Schema Version 1.0-freebsd.30 Copyright (c) 2004-200 7innotek GmbH.29 innotek VirtualBox Settings Schema (freebsd). 30 Copyright (c) 2004-2008 innotek GmbH. 31 31 </xsd:documentation> 32 32 </xsd:annotation> 33 33 34 34 <xsd:include schemaLocation="VirtualBox-settings-common.xsd"/> 35 36 <!-- 37 this includes a computed VirtualBox element definition that contains 38 a proper 'version' attribute constraint (e.g. recent verison number 39 and platform suffix) 40 --> 41 <xsd:include schemaLocation="VirtualBox-settings-root.xsd"/> 35 42 36 43 <!-- … … 102 109 </xsd:complexType> 103 110 104 <!--105 // Root element106 /////////////////////////////////////////////////////////////////////////107 -->108 109 <xsd:element name="VirtualBox">110 <xsd:complexType>111 <xsd:complexContent>112 <xsd:extension base="TVirtualBox">113 <xsd:attribute name="version" type="xsd:token" fixed="1.2-freebsd" use="required"/>114 </xsd:extension>115 </xsd:complexContent>116 </xsd:complexType>117 </xsd:element>118 119 111 </xsd:schema> -
trunk/src/VBox/Main/xml/VirtualBox-settings-linux.xsd
r6597 r7442 27 27 <xsd:annotation> 28 28 <xsd:documentation xml:lang="en"> 29 innotek VirtualBox Settings Schema Version 1.0-linux.30 Copyright (c) 2004-200 7innotek GmbH.29 innotek VirtualBox Settings Schema (linux). 30 Copyright (c) 2004-2008 innotek GmbH. 31 31 </xsd:documentation> 32 32 </xsd:annotation> 33 33 34 34 <xsd:include schemaLocation="VirtualBox-settings-common.xsd"/> 35 36 <!-- 37 this includes a computed VirtualBox element definition that contains 38 a proper 'version' attribute constraint (e.g. recent verison number 39 and platform suffix) 40 --> 41 <xsd:include schemaLocation="VirtualBox-settings-root.xsd"/> 35 42 36 43 <!-- … … 103 110 </xsd:complexType> 104 111 105 <!--106 // Root element107 /////////////////////////////////////////////////////////////////////////108 -->109 110 <xsd:element name="VirtualBox">111 <xsd:complexType>112 <xsd:complexContent>113 <xsd:extension base="TVirtualBox">114 <xsd:attribute name="version" type="xsd:token" fixed="1.2-linux" use="required"/>115 </xsd:extension>116 </xsd:complexContent>117 </xsd:complexType>118 </xsd:element>119 120 112 </xsd:schema> -
trunk/src/VBox/Main/xml/VirtualBox-settings-macosx.xsd
r6606 r7442 27 27 <xsd:annotation> 28 28 <xsd:documentation xml:lang="en"> 29 innotek VirtualBox Settings Schema Version 1.0-macosx.30 Copyright (c) 2004-200 7innotek GmbH.29 innotek VirtualBox Settings Schema (macosx). 30 Copyright (c) 2004-2008 innotek GmbH. 31 31 </xsd:documentation> 32 32 </xsd:annotation> 33 33 34 34 <xsd:include schemaLocation="VirtualBox-settings-common.xsd"/> 35 36 <!-- 37 this includes a computed VirtualBox element definition that contains 38 a proper 'version' attribute constraint (e.g. recent verison number 39 and platform suffix) 40 --> 41 <xsd:include schemaLocation="VirtualBox-settings-root.xsd"/> 35 42 36 43 <!-- … … 101 108 </xsd:complexType> 102 109 103 <!--104 // Root element105 /////////////////////////////////////////////////////////////////////////106 -->107 108 <xsd:element name="VirtualBox">109 <xsd:complexType>110 <xsd:complexContent>111 <xsd:extension base="TVirtualBox">112 <xsd:attribute name="version" type="xsd:token" fixed="1.2-macosx" use="required"/>113 </xsd:extension>114 </xsd:complexContent>115 </xsd:complexType>116 </xsd:element>117 118 110 </xsd:schema> -
trunk/src/VBox/Main/xml/VirtualBox-settings-os2.xsd
r6606 r7442 27 27 <xsd:annotation> 28 28 <xsd:documentation xml:lang="en"> 29 innotek VirtualBox Settings Schema Version 1.0-os2.30 Copyright (c) 2004-200 7innotek GmbH.29 innotek VirtualBox Settings Schema (os2). 30 Copyright (c) 2004-2008 innotek GmbH. 31 31 </xsd:documentation> 32 32 </xsd:annotation> 33 33 34 34 <xsd:include schemaLocation="VirtualBox-settings-common.xsd"/> 35 36 <!-- 37 this includes a computed VirtualBox element definition that contains 38 a proper 'version' attribute constraint (e.g. recent verison number 39 and platform suffix) 40 --> 41 <xsd:include schemaLocation="VirtualBox-settings-root.xsd"/> 35 42 36 43 <!-- … … 101 108 </xsd:complexType> 102 109 103 <!--104 // Root element105 /////////////////////////////////////////////////////////////////////////106 -->107 108 <xsd:element name="VirtualBox">109 <xsd:complexType>110 <xsd:complexContent>111 <xsd:extension base="TVirtualBox">112 <xsd:attribute name="version" type="xsd:token" fixed="1.2-os2" use="required"/>113 </xsd:extension>114 </xsd:complexContent>115 </xsd:complexType>116 </xsd:element>117 118 110 </xsd:schema> -
trunk/src/VBox/Main/xml/VirtualBox-settings-solaris.xsd
r6606 r7442 27 27 <xsd:annotation> 28 28 <xsd:documentation xml:lang="en"> 29 innotek VirtualBox Settings Schema Version 1.0-solaris.30 Copyright (c) 2004-200 7innotek GmbH.29 innotek VirtualBox Settings Schema (solaris). 30 Copyright (c) 2004-2008 innotek GmbH. 31 31 </xsd:documentation> 32 32 </xsd:annotation> 33 33 34 34 <xsd:include schemaLocation="VirtualBox-settings-common.xsd"/> 35 36 <!-- 37 this includes a computed VirtualBox element definition that contains 38 a proper 'version' attribute constraint (e.g. recent verison number 39 and platform suffix) 40 --> 41 <xsd:include schemaLocation="VirtualBox-settings-root.xsd"/> 35 42 36 43 <!-- … … 101 108 </xsd:complexType> 102 109 103 <!--104 // Root element105 /////////////////////////////////////////////////////////////////////////106 -->107 108 <xsd:element name="VirtualBox">109 <xsd:complexType>110 <xsd:complexContent>111 <xsd:extension base="TVirtualBox">112 <xsd:attribute name="version" type="xsd:token" fixed="1.2-solaris" use="required"/>113 </xsd:extension>114 </xsd:complexContent>115 </xsd:complexType>116 </xsd:element>117 118 110 </xsd:schema> -
trunk/src/VBox/Main/xml/VirtualBox-settings-windows.xsd
r6606 r7442 27 27 <xsd:annotation> 28 28 <xsd:documentation xml:lang="en"> 29 innotek VirtualBox Settings Schema Version 1.0-windows.30 Copyright (c) 2004-200 7innotek GmbH.29 innotek VirtualBox Settings Schema (windows). 30 Copyright (c) 2004-2008 innotek GmbH. 31 31 </xsd:documentation> 32 32 </xsd:annotation> 33 33 34 34 <xsd:include schemaLocation="VirtualBox-settings-common.xsd"/> 35 36 <!-- 37 this includes a computed VirtualBox element definition that contains 38 a proper 'version' attribute constraint (e.g. recent verison number 39 and platform suffix) 40 --> 41 <xsd:include schemaLocation="VirtualBox-settings-root.xsd"/> 35 42 36 43 <!-- … … 100 107 </xsd:complexType> 101 108 102 <!--103 // Root element104 /////////////////////////////////////////////////////////////////////////105 -->106 107 <xsd:element name="VirtualBox">108 <xsd:complexType>109 <xsd:complexContent>110 <xsd:extension base="TVirtualBox">111 <xsd:attribute name="version" type="xsd:token" fixed="1.2-windows" use="required"/>112 </xsd:extension>113 </xsd:complexContent>114 </xsd:complexType>115 </xsd:element>116 117 109 </xsd:schema>
Note:
See TracChangeset
for help on using the changeset viewer.