System::Xml::Xsl::XslCompiledTransform class
Содержание
[
Скрывать
]XslCompiledTransform class
Преобразует XML‑данные с помощью таблицы стилей XSLT.
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>&) | Компилирует XSLT-таблицу стилей, содержащуюся в XmlReader. XmlResolver разрешает любые элементы XSLT import или include, а настройки XSLT определяют разрешения для таблицы стилей. |
| Load(const String&) | Загружает и компилирует таблицу стилей, расположенную по указанному URI. |
| Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&) | Загружает и компилирует XSLT-таблицу стилей, указанную в URI. XmlResolver разрешает любые элементы XSLT import или include, а настройки XSLT определяют разрешения для таблицы стилей. |
| Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&) | Компилирует таблицу стилей, содержащуюся в объекте IXPathNavigable. |
| Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, SharedPtr<XsltSettings>, SharedPtr<XmlResolver>) | Компилирует XSLT-таблицу стилей, содержащуюся в IXPathNavigable. 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 | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class Object
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++