- Timestamp:
- 11/12/12 13:00:50 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl
r595 r596 7 7 indent="yes" /> 8 8 <xsl:template match="/"> 9 <xsl:apply-templates select="//*[ComponentId]" /> 9 <xsl:element name="environment"> 10 <xsl:element name="resources"> 11 <xsl:element name="scheduler"></xsl:element> 12 <xsl:apply-templates select="//*[ComponentId]" /> 13 </xsl:element> 14 </xsl:element> 10 15 </xsl:template> 11 16 … … 13 18 <xsl:element name="computingResource"> 14 19 <xsl:attribute name="class"> 15 <xsl:value-of select="name(.)" /> 16 </xsl:attribute> 20 <xsl:value-of select="name(.)" /> 21 </xsl:attribute> 22 <xsl:attribute name="name"> 23 <xsl:value-of select="ComponentId" /> 24 </xsl:attribute> 17 25 <xsl:call-template name="BasicDEBBPhysicalElementData" /> 18 26 <xsl:if test="Baseboard"> … … 36 44 <xsl:template match="Baseboard"> 37 45 <xsl:element name="parameter"> 38 <xsl:attribute name="name">Baseboard</xsl:attribute> 39 <xsl:call-template name="BasicDEBBPhysicalElementData" /> 40 </xsl:element> 46 <xsl:attribute name="class">Baseboard</xsl:attribute> 47 <!-- Don't call BasicDEBBPhysicalElementData, because parameter cannot 48 contain parameters. Must be parameter containing properties. --> 49 <!-- <xsl:call-template name="BasicDEBBPhysicalElementData" /> --> 50 <xsl:if test="Manufacturer"> 51 <xsl:element name="property"> 52 <xsl:attribute name="name">Manufacturer</xsl:attribute> 53 <xsl:element name="value"> 54 <xsl:value-of select="Manufacturer" /> 55 </xsl:element> 56 </xsl:element> 57 </xsl:if> 58 <xsl:if test="Product"> 59 <xsl:element name="property"> 60 <xsl:attribute name="name">Product</xsl:attribute> 61 <xsl:element name="value"> 62 <xsl:value-of select="Product" /> 63 </xsl:element> 64 </xsl:element> 65 </xsl:if> 66 <xsl:if test="MaxPower"> 67 <xsl:element name="property"> 68 <xsl:attribute name="name">MaxPower</xsl:attribute> 69 <xsl:element name="value"> 70 <xsl:value-of select="MaxPower" /> 71 </xsl:element> 72 </xsl:element> 73 </xsl:if> 74 </xsl:element> 75 41 76 </xsl:template> 42 77 … … 117 152 <xsl:element name="resourceUnit"> 118 153 <xsl:attribute name="class">Storage</xsl:attribute> 119 <xsl:call-template name="BasicDEBBPhysicalElementData" /> 154 <xsl:element name="amount"> 155 <xsl:attribute name="unit">MB</xsl:attribute> 156 1 157 </xsl:element> 158 <!-- <xsl:call-template name="BasicDEBBPhysicalElementData" /> --> 120 159 </xsl:element> 121 160 </xsl:template> … … 211 250 <xsl:value-of select="Time" /> 212 251 </xsl:element> 213 </xsl:element> 252 </xsl:element> 214 253 </xsl:template> 215 254
Note: See TracChangeset
for help on using the changeset viewer.