- Timestamp:
- 11/12/12 22:29:04 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl
r599 r600 40 40 <xsl:apply-templates select="Processor" /> 41 41 </xsl:if> 42 <xsl:if test="PowerSupply"> 43 <xsl:apply-templates select="PowerSupply" /> 44 </xsl:if> 45 42 46 </xsl:element> 43 47 </xsl:template> … … 74 78 </xsl:if> 75 79 </xsl:element> 76 77 80 </xsl:template> 78 81 … … 135 138 </xsl:template> 136 139 140 <xsl:template match="PowerSupply"> 141 <xsl:element name="parameter"> 142 <xsl:attribute name="name">PowerSupply</xsl:attribute> 143 <!-- Don't call BasicDEBBPhysicalElementData, because parameter cannot 144 contain parameters. Must be parameter containing properties. --> 145 <!-- <xsl:call-template name="BasicDEBBPhysicalElementData" /> --> 146 <xsl:if test="Manufacturer"> 147 <xsl:element name="property"> 148 <xsl:attribute name="name">Manufacturer</xsl:attribute> 149 <xsl:element name="value"> 150 <xsl:value-of select="Manufacturer" /> 151 </xsl:element> 152 </xsl:element> 153 </xsl:if> 154 <xsl:if test="Product"> 155 <xsl:element name="property"> 156 <xsl:attribute name="name">Product</xsl:attribute> 157 <xsl:element name="value"> 158 <xsl:value-of select="Product" /> 159 </xsl:element> 160 </xsl:element> 161 </xsl:if> 162 <xsl:if test="MaxPower"> 163 <xsl:element name="property"> 164 <xsl:attribute name="name">MaxPower</xsl:attribute> 165 <xsl:element name="value"> 166 <xsl:value-of select="MaxPower" /> 167 </xsl:element> 168 </xsl:element> 169 </xsl:if> 170 </xsl:element> 171 </xsl:template> 172 137 173 <xsl:template match="Memory"> 138 174 <xsl:element name="resourceUnit"> … … 149 185 <xsl:element name="resourceUnit"> 150 186 <xsl:attribute name="class">Storage</xsl:attribute> 187 <xsl:attribute name="type"><xsl:value-of select="Class"/></xsl:attribute> 151 188 <xsl:element name="amount"> 152 189 <xsl:attribute name="unit">MB</xsl:attribute> 153 190 <xsl:value-of select="Capacity"/> 154 191 </xsl:element> 192 <xsl:element name="parameter"> 193 <xsl:attribute name="name">Interface</xsl:attribute> 194 <xsl:element name="value"> 195 <xsl:value-of select="Interface" /> 196 </xsl:element> 197 </xsl:element> 198 155 199 <xsl:call-template name="BasicDEBBPhysicalElementData" /> 156 200 </xsl:element>
Note: See TracChangeset
for help on using the changeset viewer.