XSL Transformation src -> data



  • Hallo

    Ich habe einen Input der folgendermaßen aussieht:

    <text src="smiltextpartfilename0.txt" type="text/plain" region="Text" />
    

    mit der XSL Transformation:

    <xsl:template match="text">
      <xsl:element name="object" >
      <xsl:attribute name="class">time</xsl:attribute>
     	  <xsl:apply-templates select="@*"/>	  
     </xsl:element>
    </xsl:template>
    

    und:

    <xsl:template match="@*">
    	<xsl:copy/>
    </xsl:template>
    

    bekomme ich folgenden HTML Code:

    <object class="time" src="smiltextpartfilename0.txt" type="text/plain" style="position:absolute;left:0;top:107.2;width:240;height:52.8"></object>
    

    Soweit so gut, nur nun möchte ich das

    "src" durch ein "data" ersetzen wie geht denn das nun wieder ?

    Danke schonmal



  • Danke für eure schnelle Hilfe...

    Des Rätsels Lösung lautet:

    <!-- BasicMedia module -->
    <xsl:template match="text">
      <object class="time" data="{@*}" type="{@type}"  >
      	  <xsl:apply-templates select="@region"/>	  
    	  	  <xsl:apply-templates select="@transIn" mode="post"/>
    	  <xsl:apply-templates/>
     </object> 
    </xsl:template>
    


  • Multiplex-Off schrieb:

    Danke für eure schnelle Hilfe...

    Ist das Dein Ernst?
    Du wartest 2 Stunden und wunderst Dich dann, dass niemand antwortet?



  • Doch das ist schon mein Ernst, denn immerhin sind die 5 Fragen die nach meiner gestellt worden sind, ja auch schon beantwortet gewesen.


Anmelden zum Antworten