System::Xml::Xsl::XslTransform::Transform 方法

内容
[ ]

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

使用指定的 args 转换 IXPathNavigable 中的 XML 数据,并将结果输出到 XmlReader

SharedPtr<XmlReader> System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList

ReturnValue

包含转换结果的 XmlReader

另见

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

使用指定的 args 转换 IXPathNavigable 中的 XML 数据,并将结果输出到流。

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::Stream> &output)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
输出const SharedPtr<IO::Stream>&您希望输出到的流。

另见

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

使用指定的 args 转换 IXPathNavigable 中的 XML 数据,并将结果输出到流。

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::Stream> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
输出const SharedPtr<IO::Stream>&您希望输出到的流。
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolverXslTransform::Transform 方法完成后不会被缓存。

另见

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

使用指定的 args 转换 IXPathNavigable 中的 XML 数据,并将结果输出到 TextWriter。

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::TextWriter> &output)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
输出const SharedPtr<IO::TextWriter>&您希望输出到的 TextWriter。

另见

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

使用指定的 args 转换 IXPathNavigable 中的 XML 数据,并将结果输出到 TextWriter。

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::TextWriter> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
输出const SharedPtr<IO::TextWriter>&您希望输出到的 TextWriter。
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。

另见

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

使用指定的 args 转换 IXPathNavigable 中的 XML 数据,并将结果输出到 XmlReader

SharedPtr<XmlReader> System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。

ReturnValue

包含转换结果的 XmlReader

另见

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

使用指定的 args 转换 IXPathNavigable 中的 XML 数据,并将结果输出到 XmlWriter

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<XmlWriter> &output)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
outputconst SharedPtr<XmlWriter>&您希望输出到的 XmlWriter

另见

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

使用指定的 args 转换 IXPathNavigable 中的 XML 数据,并将结果输出到 XmlWriter

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<XmlWriter> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
outputconst SharedPtr<XmlWriter>&您希望输出到的 XmlWriter
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。

另见

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&) method

使用指定的 args 转换 XPathNavigator 中的 XML 数据,并将结果输出到 XmlReader

SharedPtr<XmlReader> System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args)
参数类型描述
输入const SharedPtr<System::Xml::XPath::XPathNavigator>&包含待转换数据的 XPathNavigator。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList

ReturnValue

包含转换结果的 XmlReader

另见

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

使用指定的 args 转换 XPathNavigator 中的 XML 数据,并将结果输出到流。

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::Stream> &output)
参数类型描述
输入const SharedPtr<System::Xml::XPath::XPathNavigator>&包含待转换数据的 XPathNavigator。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
输出const SharedPtr<IO::Stream>&您希望输出到的流。

另见

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&) method

使用指定的 args 转换 XPathNavigator 中的 XML 数据,并将结果输出到流。

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::Stream> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
输入const SharedPtr<System::Xml::XPath::XPathNavigator>&包含待转换数据的 XPathNavigator。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
输出const SharedPtr<IO::Stream>&您希望输出到的流。
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。

另见

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

使用指定的 args 转换 XPathNavigator 中的 XML 数据,并将结果输出到 TextWriter。

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::TextWriter> &output)
参数类型描述
输入const SharedPtr<System::Xml::XPath::XPathNavigator>&包含待转换数据的 XPathNavigator。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
输出const SharedPtr<IO::TextWriter>&您希望输出到的 TextWriter。

另见

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&) method

使用指定的 args 转换 XPathNavigator 中的 XML 数据,并将结果输出到 TextWriter。

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::TextWriter> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
输入const SharedPtr<System::Xml::XPath::XPathNavigator>&包含待转换数据的 XPathNavigator。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
输出const SharedPtr<IO::TextWriter>&您希望输出到的 TextWriter。
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。

另见

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&) method

使用指定的 args 转换 XPathNavigator 中的 XML 数据,并将结果输出到 XmlReader

SharedPtr<XmlReader> System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
输入const SharedPtr<System::Xml::XPath::XPathNavigator>&包含待转换数据的 XPathNavigator。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。

ReturnValue

包含转换结果的 XmlReader

另见

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

使用指定的 args 转换 XPathNavigator 中的 XML 数据,并将结果输出到 XmlWriter

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<XmlWriter> &output)
参数类型描述
输入const SharedPtr<System::Xml::XPath::XPathNavigator>&包含待转换数据的 XPathNavigator。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
outputconst SharedPtr<XmlWriter>&您希望输出到的 XmlWriter

另见

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

使用指定的 args 转换 XPathNavigator 中的 XML 数据,并将结果输出到 XmlWriter

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<XmlWriter> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
输入const SharedPtr<System::Xml::XPath::XPathNavigator>&包含待转换数据的 XPathNavigator。
argsconst SharedPtr<XsltArgumentList>&包含用于转换输入的具名空间限定参数的 XsltArgumentList
outputconst SharedPtr<XmlWriter>&您希望输出到的 XmlWriter
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。

另见

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

转换输入文件中的 XML 数据,并将结果输出到输出文件。

void System::Xml::Xsl::XslTransform::Transform(const String &inputfile, const String &outputfile)
参数类型描述
inputfileconst String&待转换源文档的 URL。
outputfileconst String&输出文件的 URL。

另见

XslTransform::Transform(const String&, const String&, const SharedPtr<System::Xml::XmlResolver>&) method

转换输入文件中的 XML 数据,并将结果输出到输出文件。

void System::Xml::Xsl::XslTransform::Transform(const String &inputfile, const String &outputfile, const SharedPtr<System::Xml::XmlResolver> &resolver)
参数类型描述
inputfileconst String&待转换源文档的 URL。
outputfileconst String&输出文件的 URL。
resolverconst SharedPtr<System::Xml::XmlResolver>&用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolverXslTransform::Transform 方法完成后不会被缓存。

另见