Elya: Parameterübergabe zwischen zwei Stylesheets

Beitrag lesen

Hallo Thomas,

sorry, wenn ich mich zu ungenau ausgedrückt habe.

Nun bekomme ich aus einer Abfrage ein gekapseltes Ergebnis, [...]

Das verstehe ich auch nicht.

Ich befinde mich in so genannten "Web Parts", d.h. gekapselte Einheiten, die ich nicht ineinander verschachteln kann. Sie stehen hintereinander in einer aspx-Seite innerhalb des Gesamtframeworks. Jeder dieser Webparts enthält die sog. Datenquelle, daraus verwendbare Felder etc. Das sieht (sehr vereinfacht) ungefähr so aus:

  
<WebPartPages:DataFormWebPart>  
 <DataSources>  
  <sources>  
  </sources>  
 </DataSources>  
<ParameterBindings>  
  
 <ParameterBinding />  
   <ParameterBinding Name="foo" Location="CAMLVariable" DefaultValue="CurrentUserName"/>  
</ParameterBindings>  
  
 <datafields>  
   @foo, @bar, ...  
 </datafields>  
  
<XSL>  
 <xsl:stylesheet>  
   <!-- usw. hier kann ich z.b. auf o.g. Werte aus der Datenquelle zugreifen, sie transformieren und ausgeben  -->  
 </xsl:stylesheet>  
</XSL>  
  
</WebPartPages:DataFormWebPart>  

Das ganze zweimal hintereinander für die zwei unterschiedlichen Abfragen.

Ein Stylesheet ins andere inkludieren oder importieren.

xsl:import? Dafür müßte ich den Teil <XSL> bis </XSL> auslagern, richtig? Ob mir das mit der o.g. Konstruktion gelingt, muß ich prüfen, ich fürchte, das ist zu eng miteinander verdrahtet, da das Stylesheet ja die Werte aus der Datenquelle braucht. Aber diesen Ansatz verfolge ich mal weiter.

Ich weiß, das ist alles etwas konfus ;-), aber ich habe leider nur begrenzte Freiheiten in dem gegebenen Kontext.

Erstmal danke!

Gruß aus Köln-Ehrenfeld,

Elya

--
We are drowning in information but starved for knowledge. John Naisbitt