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 von XmlWriterSettings zurückgegebenen Objekt erstellen, das Sie über XslCompiledTransform::get_OutputSettings erhalten. Dadurch wird sichergestellt, 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.
Ergebnisseconst 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.
Ergebnisseconst 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 von XmlWriterSettings zurückgegebenen Objekt erstellen, das Sie über XslCompiledTransform::get_OutputSettings erhalten. Dadurch wird sichergestellt, 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 zu transformierende Dokument, das 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 von XslCompiledTransform::get_OutputSettings zurückgegebenen XmlWriterSettings-Objekts erstellen. 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 enthält das Eingabedokument.
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 von XmlWriterSettings zurückgegebenen Objekt erstellen, das Sie über XslCompiledTransform::get_OutputSettings erhalten. Dadurch wird sichergestellt, 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 enthält das Eingabedokument.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
Ergebnisseconst 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 enthält das Eingabedokument.
argumentsconst SharedPtr<XsltArgumentList>&Eine XsltArgumentList mit den namespacespezifischen Argumenten, die als Eingabe für die Transformation verwendet werden. Dieser Wert kann nullptr sein.
Ergebnisseconst 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 enthält das Eingabedokument.
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 von XmlWriterSettings zurückgegebenen Objekt erstellen, das Sie über XslCompiledTransform::get_OutputSettings erhalten. Dadurch wird sichergestellt, 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 enthält das Eingabedokument.
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 von XmlWriterSettings zurückgegebenen Objekt erstellen, das Sie über XslCompiledTransform::get_OutputSettings erhalten. 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 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 von XmlWriterSettings zurückgegebenen Objekt erstellen, das Sie über XslCompiledTransform::get_OutputSettings erhalten. Dadurch wird sichergestellt, 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.
Ergebnisseconst 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.
Ergebnisseconst 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 von XmlWriterSettings zurückgegebenen Objekt erstellen, das Sie über XslCompiledTransform::get_OutputSettings erhalten. Dadurch wird sichergestellt, 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