System::Xml::Xsl::XslCompiledTransform::Transform Methode

Inhalt
[ ]

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das IXPathNavigable-Objekt angegeben ist, und gibt die Ergebnisse an einen XmlWriter aus.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XmlWriter> &results)
ParameterTypBeschreibung
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Ein Objekt, das das IXPathNavigable-Interface implementiert. Es kann entweder ein XmlNode (typischerweise ein XmlDocument) oder ein XPathDocument sein, das die zu transformierenden Daten enthält.
resultsconst SharedPtr<XmlWriter>&Der XmlWriter, in den Sie ausgeben möchten. Wenn das Stylesheet ein xsl:output-Element enthält, sollten Sie den XmlWriter mit dem XmlWriterSettings-Objekt erstellen, das vom XslCompiledTransform::get_OutputSettings-Wert zurückgegeben wird. Dies stellt sicher, dass der XmlWriter die korrekten Ausgabeeinstellungen hat.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das IXPathNavigable-Objekt angegeben ist, und gibt die Ergebnisse an einen Stream aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
ParameterTypBeschreibung
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Ein Objekt, das das IXPathNavigable-Interface implementiert. Es kann entweder ein XmlNode (typischerweise ein XmlDocument) oder ein XPathDocument sein, das die zu transformierenden Daten enthält.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<IO::Stream>&Der Stream, in den Sie ausgeben möchten.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das IXPathNavigable-Objekt angegeben ist, und gibt die Ergebnisse an einen TextWriter aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
ParameterTypBeschreibung
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Ein Objekt, das das IXPathNavigable-Interface implementiert. Es kann entweder ein XmlNode (typischerweise ein XmlDocument) oder ein XPathDocument sein, das die zu transformierenden Daten enthält.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<IO::TextWriter>&Der TextWriter, in den Sie ausgeben möchten.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das IXPathNavigable-Objekt angegeben ist, und gibt die Ergebnisse an einen XmlWriter aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
ParameterTypBeschreibung
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Ein Objekt, das das IXPathNavigable-Interface implementiert. Es kann entweder ein XmlNode (typischerweise ein XmlDocument) oder ein XPathDocument sein, das die zu transformierenden Daten enthält.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<XmlWriter>&Der XmlWriter, in den Sie ausgeben möchten. Wenn das Stylesheet ein xsl:output-Element enthält, sollten Sie den XmlWriter mit dem XmlWriterSettings-Objekt erstellen, das vom XslCompiledTransform::get_OutputSettings-Wert zurückgegeben wird. Dies stellt sicher, dass der XmlWriter die korrekten Ausgabeeinstellungen hat.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) method

Führt die Transformation unter Verwendung des Eingabedokuments aus, das durch das IXPathNavigable-Objekt angegeben ist, und gibt die Ergebnisse an einen XmlWriter aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente und der XmlResolver löst die XSLT document()-Funktion auf.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results, const SharedPtr<XmlResolver> &documentResolver)
ParameterTypBeschreibung
Eingabeconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Das Dokument, das transformiert werden soll und durch das IXPathNavigable-Objekt angegeben ist.
argumentsconst SharedPtr<XsltArgumentList>&Argumentliste als XsltArgumentList.
resultsconst SharedPtr<XmlWriter>&Der XmlWriter, in den Sie ausgeben möchten. Wenn das Stylesheet ein xsl:output-Element enthält, sollten Sie den XmlWriter mithilfe des XmlWriterSettings-Objekts erstellen, das vom Wert XslCompiledTransform::get_OutputSettings zurückgegeben wird. Dadurch wird sichergestellt, dass der XmlWriter die korrekten Ausgabeeinstellungen hat.
documentResolverconst SharedPtr<XmlResolver>&Der XmlResolver wird verwendet, um die XSLT-document()-Funktion aufzulösen. Wenn dies nullptr ist, wird die document()-Funktion nicht aufgelöst.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das XmlReader-Objekt angegeben ist, und gibt die Ergebnisse an einen XmlWriter aus.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XmlWriter> &results)
ParameterTypBeschreibung
inputconst SharedPtr<XmlReader>&Der XmlReader, der das Eingabedokument enthält.
resultsconst SharedPtr<XmlWriter>&Der XmlWriter, in den Sie ausgeben möchten. Wenn das Stylesheet ein xsl:output-Element enthält, sollten Sie den XmlWriter mit dem XmlWriterSettings-Objekt erstellen, das vom XslCompiledTransform::get_OutputSettings-Wert zurückgegeben wird. Dies stellt sicher, dass der XmlWriter die korrekten Ausgabeeinstellungen hat.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das XmlReader-Objekt angegeben ist, und gibt die Ergebnisse an einen Stream aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
ParameterTypBeschreibung
inputconst SharedPtr<XmlReader>&Ein XmlReader, der das Eingabedokument enthält.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<IO::Stream>&Der Stream, in den Sie ausgeben möchten.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das XmlReader-Objekt angegeben ist, und gibt die Ergebnisse an einen TextWriter aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
ParameterTypBeschreibung
inputconst SharedPtr<XmlReader>&Ein XmlReader, der das Eingabedokument enthält.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<IO::TextWriter>&Der TextWriter, in den Sie ausgeben möchten.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das XmlReader-Objekt angegeben ist, und gibt die Ergebnisse an einen XmlWriter aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
ParameterTypBeschreibung
inputconst SharedPtr<XmlReader>&Ein XmlReader, der das Eingabedokument enthält.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<XmlWriter>&Der XmlWriter, in den Sie ausgeben möchten. Wenn das Stylesheet ein xsl:output-Element enthält, sollten Sie den XmlWriter mit dem XmlWriterSettings-Objekt erstellen, das vom XslCompiledTransform::get_OutputSettings-Wert zurückgegeben wird. Dies stellt sicher, dass der XmlWriter die korrekten Ausgabeeinstellungen hat.

Siehe auch

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch das XmlReader-Objekt angegeben ist, und gibt die Ergebnisse an einen XmlWriter aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente und der XmlResolver löst die XSLT-document()-Funktion auf.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results, const SharedPtr<XmlResolver> &documentResolver)
ParameterTypBeschreibung
inputconst SharedPtr<XmlReader>&Ein XmlReader, der das Eingabedokument enthält.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<XmlWriter>&Der XmlWriter, in den Sie ausgeben möchten. Wenn das Stylesheet ein xsl:output-Element enthält, sollten Sie den XmlWriter mit dem XmlWriterSettings-Objekt erstellen, das vom XslCompiledTransform::get_OutputSettings-Wert zurückgegeben wird. Dies stellt sicher, dass der XmlWriter die korrekten Ausgabeeinstellungen hat.
documentResolverconst SharedPtr<XmlResolver>&Der XmlResolver wird verwendet, um die XSLT-document()-Funktion aufzulösen. Wenn dies nullptr ist, wird die document()-Funktion nicht aufgelöst.

Siehe auch

XslCompiledTransform::Transform(const String&, const SharedPtr<XmlWriter>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch die URI angegeben ist, und gibt die Ergebnisse an einen XmlWriter aus.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XmlWriter> &results)
ParameterTypBeschreibung
inputUriconst String&Die URI des Eingabedokuments.
resultsconst SharedPtr<XmlWriter>&Der XmlWriter, in den Sie ausgeben möchten. Wenn das Stylesheet ein xsl:output-Element enthält, sollten Sie den XmlWriter mit dem XmlWriterSettings-Objekt erstellen, das vom XslCompiledTransform::get_OutputSettings-Wert zurückgegeben wird. Dies stellt sicher, dass der XmlWriter die korrekten Ausgabeeinstellungen hat.

Siehe auch

XslCompiledTransform::Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch die URI angegeben ist, und gibt die Ergebnisse an einen Stream aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
ParameterTypBeschreibung
inputUriconst String&Die URI des Eingabedokuments.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<IO::Stream>&Der Stream, in den Sie ausgeben möchten.

Siehe auch

XslCompiledTransform::Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) method

Führt die Transformation mit dem durch die URI angegebenen Eingabedokument aus und gibt die Ergebnisse an einen TextWriter aus.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
ParameterTypBeschreibung
inputUriconst String&Die URI des Eingabedokuments.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<IO::TextWriter>&Der TextWriter, in den Sie ausgeben möchten.

Siehe auch

XslCompiledTransform::Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) method

Führt die Transformation mit dem Eingabedokument aus, das durch die URI angegeben ist, und gibt die Ergebnisse an einen XmlWriter aus. Die XsltArgumentList liefert zusätzliche Laufzeitargumente.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
ParameterTypBeschreibung
inputUriconst String&Die URI des Eingabedokuments.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
resultsconst SharedPtr<XmlWriter>&Der XmlWriter, in den Sie ausgeben möchten. Wenn das Stylesheet ein xsl:output-Element enthält, sollten Sie den XmlWriter mit dem XmlWriterSettings-Objekt erstellen, das vom XslCompiledTransform::get_OutputSettings-Wert zurückgegeben wird. Dies stellt sicher, dass der XmlWriter die korrekten Ausgabeeinstellungen hat.

Siehe auch

XslCompiledTransform::Transform(const String&, const String&) method

Führt die Transformation mit dem durch die URI angegebenen Eingabedokument aus und gibt die Ergebnisse in einer Datei aus.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const String &resultsFile)
ParameterTypBeschreibung
inputUriconst String&Die URI des Eingabedokuments.
resultsFileconst String&Die URI der Ausgabedatei.

Siehe auch