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 к экземпляру этого класса. |
См. также
- Class XmlNamespaceManager
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++