Announcement

Collapse
No announcement yet.

Aufruf durch param

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Aufruf durch param

    Hallo,
    ich hab folgendes Problem... und zwar hab ich eine variable namens project, diese beinhaltet entweder je nach Aufruf die Codeabfolge Audi oder BMW....

    Code:
    <xsl:when test="$project='Audi'">
    ....
    ...
    
    
    
    <xsl:when test="$project='BMW'">
    Mein Problem ist jetzt beim definieren durch
    Code:
     <xsl:param name="project" select="BMW"/>
    führt er die Codeabfolge BMW nciht aus, so als ob er den wert BMW nicht findet!
    Kann es sein, dass ich im param element was falsch mache?


    der spätere Aufruf erfolgt dann im entsprechenden Template durch:
    Code:
    <xsl:with-param name="project"/>

  • #2
    hab das problem gelöst bekommen! und zwar muss das param element folgendermaßen aussehen:

    Code:
    <xsl:param name="project">BMW</xsl:param>

    Comment


    • #3
      Verwende alternativ diese Form:
      Code:
      <xsl:param name="project" select="'BMW'"/>

      Comment


      • #4
        ja danke, geht auch!

        Comment


        • #5
          Hallo
          es gibt mit Param noch mehr Probleme

          bei Übergabe von aussen über den Parser ist auch zubeachten das param mit mit "'wert'" oder stringparam übergeben werden mus bei xsltproc

          mit
          Code:
          <xsl:param name="project" select="string(BMW)"/>
          geht das auch

          Comment


          • #6
            grad mal getestet, jedoch hat es leider nicht funktioniert.

            Comment

            Working...
            X