Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

XslCompiledTransform.Transform-Methode: (String, XsltArgumentList, Stream)

 

Veröffentlicht: Oktober 2016

Führt die Transformation anhand des vom URI angegebenen Eingabedokuments aus und gibt die Ergebnisse an einen Stream aus. Die XsltArgumentList stellt zusätzliche Laufzeitargumente bereit.

Namespace:   System.Xml.Xsl
Assembly:  System.Xml (in System.Xml.dll)

public void Transform(
	string inputUri,
	XsltArgumentList arguments,
	Stream results
)

Parameter

inputUri
Type: System.String

Der URI des Eingabedokuments.

arguments
Type: System.Xml.Xsl.XsltArgumentList

Ein XsltArgumentList enthält die Namespaces gekennzeichneten Argumenten, die als Eingabe für die Transformation verwendet. Dieser Wert kann null sein.

results
Type: System.IO.Stream

Der Stream, in den ausgegeben werden soll.

Exception Condition
ArgumentNullException

Die inputUri oder results Wert ist null.

XsltException

Fehler bei der Ausführung der XSLT-Transformation.

DirectoryNotFoundException

Der inputUri -Wert enthält einen Dateinamen oder ein Verzeichnis kann nicht gefunden werden.

WebException

Die inputUri Wert kann nicht aufgelöst werden.

- oder -

Beim Verarbeiten der Anforderung ist ein Fehler aufgetreten.

UriFormatException

inputUri ist kein gültiger URI.

XmlException

Es wurde ein Analysefehler Laden des Eingabedokuments.

Diese Methode verwendet den Standardwert XmlUrlResolver keine Benutzeranmeldeinformationen auf das Eingabedokument und alle Instanzen der XSLT document() Funktion im Stylesheet gefunden. Wenn eine dieser Ressourcen auf einer Netzwerkressource, die eine Authentifizierung erforderlich ist gespeichert sind, verwenden Sie die Überladung mit einem XmlResolver als eines ihrer Argumente und geben Sie eine XmlResolver mit den notwendigen Anmeldeinformationen.

Ein XmlReader mit Standardeinstellungen zum Laden des Eingabedokuments verwendet wird. Die DTD-Verarbeitung ist deaktiviert, auf die XmlReader. Wenn Sie die DTD-Verarbeitung benötigen, erstellen Sie eine XmlReader dieses Feature aktiviert ist, und übergeben es an die Transform Methode.

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: