System::Xml::Xsl::XslCompiledTransform::Transform method

内容
[ ]

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

使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到 XmlWriter

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XmlWriter> &results)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
resultsconst SharedPtr<XmlWriter>&您希望输出的 XmlWriter。如果样式表包含 xsl:output 元素,您应该使用从 XslCompiledTransform::get_OutputSettings 返回的 XmlWriterSettings 对象来创建 XmlWriter。这可确保 XmlWriter 具有正确的输出设置。

另见

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

使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到流。 XsltArgumentList 提供额外的运行时参数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
结果const SharedPtr<IO::Stream>&您希望输出到的流。

另见

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

使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到 TextWriter。 XsltArgumentList 提供额外的运行时参数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
结果const SharedPtr<IO::TextWriter>&您希望输出到的 TextWriter。

另见

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

使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到 XmlWriterXsltArgumentList 提供额外的运行时参数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
resultsconst SharedPtr<XmlWriter>&您希望输出的 XmlWriter。如果样式表包含 xsl:output 元素,您应该使用从 XslCompiledTransform::get_OutputSettings 返回的 XmlWriterSettings 对象来创建 XmlWriter。这可确保 XmlWriter 具有正确的输出设置。

另见

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

通过使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到 XmlWriterXsltArgumentList 提供额外的运行时参数,且 XmlResolver 解析 XSLT document() 函数。

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)
参数类型描述
输入const SharedPtr<System::Xml::XPath::IXPathNavigable>&由 IXPathNavigable 对象指定的要转换的文档。
argumentsconst SharedPtr<XsltArgumentList>&参数列表为 XsltArgumentList
resultsconst SharedPtr<XmlWriter>&要输出的目标 XmlWriter。如果样式表包含 xsl:output 元素,则应使用从 XslCompiledTransform::get_OutputSettings 返回的 XmlWriterSettings 对象来创建 XmlWriter。这可确保 XmlWriter 具有正确的输出设置。
documentResolverconst SharedPtr<XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它为 nullptr,则 document() 函数不会被解析。

另见

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

使用由 XmlReader 对象指定的输入文档执行转换,并将结果输出到 XmlWriter

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XmlWriter> &results)
参数类型描述
inputconst SharedPtr<XmlReader>&包含输入文档的 XmlReader
resultsconst SharedPtr<XmlWriter>&您希望输出的 XmlWriter。如果样式表包含 xsl:output 元素,您应该使用从 XslCompiledTransform::get_OutputSettings 返回的 XmlWriterSettings 对象来创建 XmlWriter。这可确保 XmlWriter 具有正确的输出设置。

另见

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

使用由 XmlReader 对象指定的输入文档执行转换,并将结果输出到流。XsltArgumentList 提供额外的运行时参数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
参数类型描述
inputconst SharedPtr<XmlReader>&包含输入文档的 XmlReader
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
结果const SharedPtr<IO::Stream>&您希望输出到的流。

另见

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

使用由 XmlReader 对象指定的输入文档执行转换,并将结果输出到 TextWriter。 XsltArgumentList 提供额外的运行时参数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
参数类型描述
inputconst SharedPtr<XmlReader>&包含输入文档的 XmlReader
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
结果const SharedPtr<IO::TextWriter>&您希望输出到的 TextWriter。

另见

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

使用由 XmlReader 对象指定的输入文档执行转换,并将结果输出到 XmlWriterXsltArgumentList 提供额外的运行时参数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
参数类型描述
inputconst SharedPtr<XmlReader>&包含输入文档的 XmlReader
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
resultsconst SharedPtr<XmlWriter>&您希望输出的 XmlWriter。如果样式表包含 xsl:output 元素,您应该使用从 XslCompiledTransform::get_OutputSettings 返回的 XmlWriterSettings 对象来创建 XmlWriter。这可确保 XmlWriter 具有正确的输出设置。

另见

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

使用由 XmlReader 对象指定的输入文档执行转换,并将结果输出到 XmlWriterXsltArgumentList 提供额外的运行时参数,且 XmlResolver 解析 XSLT document() 函数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results, const SharedPtr<XmlResolver> &documentResolver)
参数类型描述
inputconst SharedPtr<XmlReader>&包含输入文档的 XmlReader
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
resultsconst SharedPtr<XmlWriter>&您希望输出的 XmlWriter。如果样式表包含 xsl:output 元素,您应该使用从 XslCompiledTransform::get_OutputSettings 返回的 XmlWriterSettings 对象来创建 XmlWriter。这可确保 XmlWriter 具有正确的输出设置。
documentResolverconst SharedPtr<XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它为 nullptr,则 document() 函数不会被解析。

另见

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

使用由 URI 指定的输入文档执行转换,并将结果输出到 XmlWriter

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XmlWriter> &results)
参数类型描述
inputUriconst String&输入文档的 URI。
resultsconst SharedPtr<XmlWriter>&您希望输出的 XmlWriter。如果样式表包含 xsl:output 元素,您应该使用从 XslCompiledTransform::get_OutputSettings 返回的 XmlWriterSettings 对象来创建 XmlWriter。这可确保 XmlWriter 具有正确的输出设置。

另见

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

使用由 URI 指定的输入文档执行转换,并将结果输出到流。XsltArgumentList 提供额外的运行时参数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
参数类型描述
inputUriconst String&输入文档的 URI。
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
结果const SharedPtr<IO::Stream>&您希望输出到的流。

另见

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

使用由 URI 指定的输入文档执行转换,并将结果输出到 TextWriter。

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
参数类型描述
inputUriconst String&输入文档的 URI。
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
结果const SharedPtr<IO::TextWriter>&您希望输出到的 TextWriter。

另见

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

使用由 URI 指定的输入文档执行转换,并将结果输出到 XmlWriterXsltArgumentList 提供额外的运行时参数。

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
参数类型描述
inputUriconst String&输入文档的 URI。
argumentsconst SharedPtr<XsltArgumentList>&一个包含用于转换输入的命名空间限定参数的 XsltArgumentList。该值可以为 nullptr
resultsconst SharedPtr<XmlWriter>&您希望输出的 XmlWriter。如果样式表包含 xsl:output 元素,您应该使用从 XslCompiledTransform::get_OutputSettings 返回的 XmlWriterSettings 对象来创建 XmlWriter。这可确保 XmlWriter 具有正确的输出设置。

另见

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

使用由 URI 指定的输入文档执行转换,并将结果输出到文件。

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const String &resultsFile)
参数类型描述
inputUriconst String&输入文档的 URI。
resultsFileconst String&输出文件的 URI。

另见