Changeset 944 for DCWoRMS/branches
- Timestamp:
- 03/11/13 11:27:21 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/DEBBComponentTranslator.xsl
r942 r944 26 26 </xsl:template> 27 27 28 <!-- TODO: Move most of "code" to basic template -->29 28 <xsl:template match="//*[ComponentId]" mode="full"> 30 29 <xsl:element name="computingResource"> … … 98 97 </xsl:if> 99 98 99 <xsl:if test="Connector"> 100 <xsl:apply-templates select="Connector" /> 101 </xsl:if> 102 100 103 <xsl:if test="Slot"> 101 104 <xsl:apply-templates select="Slot" /> 105 </xsl:if> 106 107 <xsl:if test="Size"> 108 <xsl:element name="parameter"> 109 <xsl:attribute name="name">size</xsl:attribute> 110 <xsl:element name="value"> 111 <xsl:value-of select="Size" /> 112 </xsl:element> 113 </xsl:element> 102 114 </xsl:if> 103 115 … … 647 659 648 660 </xsl:template> 661 662 <xsl:template match="Connector"> 663 <xsl:element name="parameter"> 664 <xsl:attribute name="name">connector</xsl:attribute> 665 666 <xsl:call-template name="BasicDEBBConnectorTypeProperties"/> 667 </xsl:element> 668 </xsl:template> 649 669 650 670 <xsl:template match="Slot"> … … 652 672 <xsl:attribute name="name">slot</xsl:attribute> 653 673 654 <xsl:if test="Number"> 655 <xsl:element name="property"> 656 <xsl:attribute name="name">number</xsl:attribute> 657 <xsl:element name="value"> 658 <xsl:value-of select="Number" /> 659 </xsl:element> 660 </xsl:element> 661 </xsl:if> 662 663 <xsl:element name="property"> 664 <xsl:attribute name="name">connectorType</xsl:attribute> 665 <xsl:element name="value"> 666 <xsl:value-of select="ConnectorType" /> 667 </xsl:element> 668 </xsl:element> 669 670 <xsl:element name="property"> 671 <xsl:attribute name="name">label</xsl:attribute> 672 <xsl:element name="value"> 673 <xsl:value-of select="Label" /> 674 </xsl:element> 675 </xsl:element> 676 677 <!-- Transform ignored --> 678 679 <xsl:if test="AvailSpace"> 680 <xsl:element name="property"> 681 <xsl:attribute name="name">availSpace</xsl:attribute> 682 <xsl:element name="value"> 683 <xsl:value-of select="AvailSpace" /> 684 </xsl:element> 685 </xsl:element> 686 </xsl:if> 674 <xsl:call-template name="BasicDEBBConnectorTypeProperties"/> 687 675 </xsl:element> 688 676 </xsl:template> 677 678 <xsl:template name="BasicDEBBConnectorTypeProperties"> 679 <xsl:if test="Number"> 680 <xsl:element name="property"> 681 <xsl:attribute name="name">number</xsl:attribute> 682 <xsl:element name="value"> 683 <xsl:value-of select="Number" /> 684 </xsl:element> 685 </xsl:element> 686 </xsl:if> 687 688 <xsl:element name="property"> 689 <xsl:attribute name="name">connectorType</xsl:attribute> 690 <xsl:element name="value"> 691 <xsl:value-of select="ConnectorType" /> 692 </xsl:element> 693 </xsl:element> 694 695 <xsl:element name="property"> 696 <xsl:attribute name="name">label</xsl:attribute> 697 <xsl:element name="value"> 698 <xsl:value-of select="Label" /> 699 </xsl:element> 700 </xsl:element> 701 702 <!-- Transform ignored --> 703 704 <xsl:if test="AvailSpace"> 705 <xsl:element name="property"> 706 <xsl:attribute name="name">availSpace</xsl:attribute> 707 <xsl:element name="value"> 708 <xsl:value-of select="AvailSpace" /> 709 </xsl:element> 710 </xsl:element> 711 </xsl:if> 712 </xsl:template> 689 713 </xsl:stylesheet>
Note: See TracChangeset
for help on using the changeset viewer.