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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.