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.