14.11 XSLT-Transformationen Parameter übergeben
Problem
Sie müssen XSLT verwenden, um Informationen hervorzubringen, die ein paar Datenelemente enthalten, die sich zwischen den Transformationen ändern können, und möchten nicht für jede Variante ein eigenes Stylesheet erstellen.
Lösung
Nutzen Sie die Klasse XsltArgumentList
, um der XSLT-Transformation Argumente zu übergeben. Diese Technik ermöglicht dem Programm, ein Objekt zu generieren, auf das das Stylesheet zugreifen kann (wie einen dynamischen String) und das es verwenden kann, wenn es eine angegebene XML-Datei transformiert. Im folgenden Beispiel werden der Transformation die Argumente storeTitle
und pageDate
übergeben. storeTitle
ist der Titel für den Comic-Laden, und pageDate
ist das Datum, ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.