Announcement

Collapse
No announcement yet.

Parameter an XSL

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

  • Parameter an XSL

    Moin Moin,

    Soweit mir bekannt ist, können zwischen verschiedenen Templates mittels xsl:with-param Parameter übergeben werden, aber ist auch eine Parameterübergabe an ein XSL-Stylesheet möglich?
    Danke für die Hilfe
    Roger

  • #2
    Hallo<br>
    Ja, das ist möglich. Die Parameter müssen als Kind-Elemente von xsl:stylesheet definiert werden. Anschließend ist ein Zugriff auf diese Parameter über den XSLT-Prozessor möglich. Die Methoden dazu sind von Prozessor zu Prozessor leicht unterschiedlich. Das Prinzip ist aber immer das gleiche: processor.setParam(name,value).<br>
    Beim MSXML3-Parser heißt die Methode objXSLProcessor.addParameter(baseName, parameter, namespaceURI)<br>
    Beim Xalan : transformer.setParameter(name,value)<br>
    Sollte der verwendete Prozessor eine solche Methode nicht zur Verfügung stellen, kann die Änderung der Parameter-Werte immer noch über DOM erfolgen - das ist natürlich nicht so komfortabel

    Comment


    • #3
      Hallo!<br>
      Darf ich mal fragen, in welchem Kontext das gebraucht wurde ?

      danke

      Comment

      Working...
      X