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)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<System::Xml::XPath::IXPathNavigable>& | 实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
ReturnValue
包含转换结果的 XmlReader。
另见
- Typedef SharedPtr
- Class XmlReader
- Class IXPathNavigable
- Class XsltArgumentList
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<System::Xml::XPath::IXPathNavigable>& | 实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| 输出 | const SharedPtr<IO::Stream>& | 您希望输出到的流。 |
另见
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class Stream
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<System::Xml::XPath::IXPathNavigable>& | 实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| 输出 | const SharedPtr<IO::Stream>& | 您希望输出到的流。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在 XslTransform::Transform 方法完成后不会被缓存。 |
另见
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class Stream
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<System::Xml::XPath::IXPathNavigable>& | 实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| 输出 | const SharedPtr<IO::TextWriter>& | 您希望输出到的 TextWriter。 |
另见
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class TextWriter
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<System::Xml::XPath::IXPathNavigable>& | 实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| 输出 | const SharedPtr<IO::TextWriter>& | 您希望输出到的 TextWriter。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。 |
另见
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class TextWriter
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<System::Xml::XPath::IXPathNavigable>& | 实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。 |
ReturnValue
包含转换结果的 XmlReader。
另见
- Typedef SharedPtr
- Class XmlReader
- Class IXPathNavigable
- Class XsltArgumentList
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<System::Xml::XPath::IXPathNavigable>& | 实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| output | const SharedPtr<XmlWriter>& | 您希望输出到的 XmlWriter。 |
另见
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class XmlWriter
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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)
| 参数 | 类型 | 描述 |
|---|---|---|
| input | const SharedPtr<System::Xml::XPath::IXPathNavigable>& | 实现 IXPathNavigable 接口的对象。它可以是 XmlNode(通常是 XmlDocument),或包含待转换数据的 XPathDocument。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| output | const SharedPtr<XmlWriter>& | 您希望输出到的 XmlWriter。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。 |
另见
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class XmlWriter
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
ReturnValue
包含转换结果的 XmlReader。
另见
- Typedef SharedPtr
- Class XmlReader
- Class XPathNavigator
- Class XsltArgumentList
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| 输出 | const SharedPtr<IO::Stream>& | 您希望输出到的流。 |
另见
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class Stream
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| 输出 | const SharedPtr<IO::Stream>& | 您希望输出到的流。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。 |
另见
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class Stream
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| 输出 | const SharedPtr<IO::TextWriter>& | 您希望输出到的 TextWriter。 |
另见
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class TextWriter
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| 输出 | const SharedPtr<IO::TextWriter>& | 您希望输出到的 TextWriter。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。 |
另见
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class TextWriter
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。 |
ReturnValue
包含转换结果的 XmlReader。
另见
- Typedef SharedPtr
- Class XmlReader
- Class XPathNavigator
- Class XsltArgumentList
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| output | const SharedPtr<XmlWriter>& | 您希望输出到的 XmlWriter。 |
另见
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class XmlWriter
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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。 |
| args | const SharedPtr<XsltArgumentList>& | 包含用于转换输入的具名空间限定参数的 XsltArgumentList。 |
| output | const SharedPtr<XmlWriter>& | 您希望输出到的 XmlWriter。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在此方法完成后不会被缓存。 |
另见
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class XmlWriter
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
XslTransform::Transform(const String&, const String&) method
转换输入文件中的 XML 数据,并将结果输出到输出文件。
void System::Xml::Xsl::XslTransform::Transform(const String &inputfile, const String &outputfile)
| 参数 | 类型 | 描述 |
|---|---|---|
| inputfile | const String& | 待转换源文档的 URL。 |
| outputfile | const String& | 输出文件的 URL。 |
另见
- Class String
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++
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)
| 参数 | 类型 | 描述 |
|---|---|---|
| inputfile | const String& | 待转换源文档的 URL。 |
| outputfile | const String& | 输出文件的 URL。 |
| resolver | const SharedPtr<System::Xml::XmlResolver>& | 用于解析 XSLT document() 函数的 XmlResolver。如果它是 nullptr,则不会解析 document() 函数。该 XmlResolver 在 XslTransform::Transform 方法完成后不会被缓存。 |
另见
- Class String
- Typedef SharedPtr
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++