System::Xml::Xsl::XsltContext класс

XsltContext class

Инкапсулирует текущий контекст выполнения процессора Extensible Stylesheet Language for Transformations (XSLT), позволяя XML Path Language (XPath) разрешать функции, параметры и пространства имён внутри выражений XPath.

class XsltContext : public System::Xml::XmlNamespaceManager

Методы

МетодОписание
virtual CompareDocument(String, String)При переопределении в производном классе сравнивает базовые Uniform Resource Identifiers (URI) двух документов в зависимости от порядка, в котором документы были загружены процессором XSLT (то есть классом XslTransform).
virtual get_Whitespace()При переопределении в производном классе получает значение, указывающее, следует ли включать узлы пробельных символов в вывод.
virtual PreserveWhitespace(SharedPtr<System::Xml::XPath::XPathNavigator>)При переопределении в производном классе определяет, следует ли сохранять узлы пробельных символов или удалять их в данном контексте.
virtual ResolveFunction(String, String, ArrayPtr<System::Xml::XPath::XPathResultType>)При переопределении в производном классе разрешает ссылку на функцию и возвращает IXsltContextFunction, представляющий функцию. IXsltContextFunction используется во время выполнения для получения возвращаемого значения функции.
virtual ResolveVariable(String, String)При переопределении в производном классе разрешает ссылку на переменную и возвращает IXsltContextVariable, представляющий переменную.

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

См. также