System::Xml::Xsl::XslCompiledTransform 类
内容
[
隐藏
]XslCompiledTransform class
使用 XSLT 样式表转换 XML 数据。
class XslCompiledTransform : public System::Object
方法
| 方法 | 描述 |
|---|---|
| get_OutputSettings() | 返回一个 XmlWriterSettings 对象,其中包含从样式表的 xsl:output 元素派生的输出信息。 |
| Load(const SharedPtr<XmlReader>&) | 编译包含在 XmlReader 中的样式表。 |
| Load(const SharedPtr<XmlReader>&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&) | 编译包含在 XmlReader 中的 XSLT 样式表。 XmlResolver 解析任何 XSLT import 或 include 元素,XSLT 设置决定样式表的权限。 |
| Load(const String&) | 加载并编译位于指定 URI 的样式表。 |
| Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&) | 加载并编译由 URI 指定的 XSLT 样式表。 XmlResolver 解析任何 XSLT import 或 include 元素,XSLT 设置决定样式表的权限。 |
| Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&) | 编译包含在 IXPathNavigable 对象中的样式表。 |
| Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, SharedPtr<XsltSettings>, SharedPtr<XmlResolver>) | 编译包含在 IXPathNavigable 中的 XSLT 样式表。 XmlResolver 解析任何 XSLT import 或 include 元素,XSLT 设置决定样式表的权限。 |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&) | 使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到 XmlWriter。 |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | 使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到 XmlWriter。 XsltArgumentList 提供额外的运行时参数。 |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | 使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到 TextWriter。 XsltArgumentList 提供额外的运行时参数。 |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | 使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到流。 XsltArgumentList 提供额外的运行时参数。 |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&) | 使用 XmlReader 对象指定的输入文档执行转换,并将结果输出到 XmlWriter。 |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | 使用 XmlReader 对象指定的输入文档执行转换,并将结果输出到 XmlWriter。 XsltArgumentList 提供额外的运行时参数。 |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | 使用 XmlReader 对象指定的输入文档执行转换,并将结果输出到 TextWriter。 XsltArgumentList 提供额外的运行时参数。 |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | 使用 XmlReader 对象指定的输入文档执行转换,并将结果输出到流。 XsltArgumentList 提供额外的运行时参数。 |
| Transform(const String&, const SharedPtr<XmlWriter>&) | 使用由 URI 指定的输入文档执行转换,并将结果输出到 XmlWriter。 |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | 使用由 URI 指定的输入文档执行转换,并将结果输出到 XmlWriter。 XsltArgumentList 提供额外的运行时参数。 |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | 使用由 URI 指定的输入文档执行转换,并将结果输出到 TextWriter。 |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | 使用由 URI 指定的输入文档执行转换,并将结果输出到流。 XsltArgumentList 提供额外的运行时参数。 |
| Transform(const String&, const String&) | 使用由 URI 指定的输入文档执行转换,并将结果输出到文件。 |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) | 使用 XmlReader 对象指定的输入文档执行转换,并将结果输出到 XmlWriter。 XsltArgumentList 提供额外的运行时参数,且 XmlResolver 解析 XSLT document() 函数。 |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) | 使用 IXPathNavigable 对象指定的输入文档执行转换,并将结果输出到 XmlWriter。 XsltArgumentList 提供额外的运行时参数,且 XmlResolver 解析 XSLT document() 函数。 |
| XslCompiledTransform() | 初始化 XslCompiledTransform 类的新实例。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
备注
此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
另见
- Class Object
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++