System.Xml.Xsl.Runtime Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит типы, используемые подсистемой преобразования XSL.
Классы
| Имя | Описание |
|---|---|
| XmlCollation |
Создает параметры сортировки, использующие указанные региональные параметры и параметры сравнения. |
| XmlILIndex |
Управляет узлами из входного документа, индексируется по значениям ключей. Этот класс используется в качестве кэша узлов, индексированных |
| XmlILStorageConverter |
Представляет внутренний класс, который предоставляет статические вспомогательные методы, которые получают преобразователь значений для XmlQueryRuntime преобразования между несколькими представлениями среды CLR для одного и того же логического типа XML. |
| XmlNavigatorFilter |
|
| XmlQueryContext |
Контекст запроса состоит из всех предоставленных пользователем сведений, влияющих на операцию запроса. |
| XmlQueryItemSequence |
Последовательность XML-элементов, динамически расширяющихся и разрешающая случайный доступ к элементам. |
| XmlQueryNodeSequence |
Последовательность XML-узлов, динамически расширяющихся и разрешающая случайный доступ к элементам. |
| XmlQueryOutput |
Представляет дополнительную XmlWriter функциональность, необходимую для вывода результатов преобразований XSLT. |
| XmlQueryRuntime |
Предоставляет методы и свойства для поддержки процессора XSLT. |
| XmlQuerySequence<T> |
Последовательность XML-значений, динамически расширяющихся и разрешающая случайный доступ к элементам. |
| XsltConvert |
Содержит подпрограммы преобразования, используемые XSLT. |
| XsltFunctions |
Функции XSLT и XPath. |
| XsltLibrary |
Реализует различные |
Структуры
| Имя | Описание |
|---|---|
| AncestorDocOrderIterator |
Выполняет итерацию по всем узлам-предкам в соответствии с правилами оси предка System.Xml.XPath и возвращает узлы в порядке документа без дубликатов. |
| AncestorIterator |
Выполняет итерацию по всем узлам-предкам в соответствии с правилами оси предка System.Xml.XPath и возвращает узлы в обратном порядке документа. |
| AttributeContentIterator |
Выполняет итерацию по всем атрибутам и дочерним узлам содержимого. |
| AttributeIterator |
Выполняет итерацию по всем атрибутам. |
| ContentIterator |
Выполняет итерацию по всем дочерним узлам содержимого текущего узла. |
| ContentMergeIterator |
Выполняет итерацию по дочерним узлам содержимого или следующим узлам с общими элементами. Поддерживает узлы в порядке документа. |
| DecimalAggregator |
Вычисляет агрегаты по последовательности |
| DescendantIterator |
Выполняет итерацию по всем узлам-потомкам в соответствии с правилами оси System.Xml.XPath. |
| DescendantMergeIterator |
Перебор всех узлов содержимого потомков в соответствии с правилами оси потомков XPath. Устраняет дубликаты, не запрашивая узлы, содержащиеся в поддереве предыдущего узла. |
| DifferenceIterator |
Представляет позицию итератора к следующему узлу в разнице между двумя наборами узлов. |
| DodSequenceMerge |
Объединяет несколько последовательностей, отличающихся от порядка документов, в одну последовательность, отличную от порядка документа. |
| DoubleAggregator |
Вычисляет агрегаты по последовательности |
| ElementContentIterator |
Выполняет итерацию по всем дочерним элементам с соответствующим именем. |
| FollowingSiblingIterator |
Выполняет итерацию по всем следующим узлам содержимого одноуровневого уровня. |
| FollowingSiblingMergeIterator |
Выполняет итерацию по дочерним узлам, следуя узлам с общими элементами. |
| IdIterator |
Токенизирует строку, содержащую значения IDREF и разыменовывая значения, чтобы получить список элементов идентификатора. |
| Int32Aggregator |
Вычисляет агрегаты по последовательности значений Int32. |
| Int64Aggregator |
Вычисляет агрегаты по последовательности Int64 значений. |
| IntersectIterator |
Представляет позицию итератора на следующий узел в пересечении двух наборов узлов. |
| NamespaceIterator |
Итерацию по всем узлам пространства имен. |
| NodeKindContentIterator |
Выполняет итерацию по всем дочерним узлам содержимого с соответствующим типом узла. |
| NodeRangeIterator |
Выполняет итерацию по одному узлу, если начальный узел совпадает с конечным узлом. Выполняет итерацию до конца документа, если начальный узел находится после конечного узла или находится в другом документе. |
| ParentIterator |
Выполняет итерацию по сопоставлению родительского узла в соответствии с правилами System.Xml.XPathродительской оси. |
| PrecedingIterator |
Выполняет итерацию по всем узлам, типизированным содержимым, которые предшествуют начальному узлу в порядке документа. Возвращает узлы в обратном порядке документа. |
| PrecedingSiblingDocOrderIterator |
Выполняет итерацию по всем предыдущим узлам содержимого уровня в порядке документа. |
| PrecedingSiblingIterator |
Выполняет итерацию всех предыдущих одноуровневых узлов в соответствии с правилами System.Xml.XPath предыдущей оси и возвращает узлы в обратном порядке документа. |
| StringConcat |
Сцепляет строки, если число строк неизвестно заранее. |
| UnionIterator |
Управляет двумя наборами узлов, которые уже находятся в порядке документа без дубликатов, и возвращает объединение этих наборов в порядке документа без дубликатов. |
| XmlSortKeyAccumulator |
Накапливает список ключей сортировки и сохраняет их в массиве. |
| XPathFollowingIterator |
Выполняет итерацию по всем следующим узлам в соответствии с правилами следующей оси XPath. |
| XPathFollowingMergeIterator |
Выполняет итерацию по всем следующим узлам в соответствии с правилами оси XPath. |
| XPathPrecedingDocOrderIterator |
Выполняет итерацию по всем предыдущим узлам в соответствии с правилами предыдущей оси XPath и возвращает узлы в порядке документа без дубликатов. |
| XPathPrecedingIterator |
Выполняет итерацию по всем предыдущим узлам в соответствии с правилами предыдущей оси XPath и возвращает узлы в обратном порядке документа без дубликатов. |
| XPathPrecedingMergeIterator |
Выполняет итерацию по всем предыдущим узлам в соответствии с правилами предыдущей оси XPath, за исключением того, что узлы всегда возвращаются в порядке документа. Объединяет несколько наборов предыдущих узлов в порядке документа и удаляет повторяющиеся элементы. |
Перечисления
| Имя | Описание |
|---|---|
| IteratorResult |
Итераторы, использующие содержащийся для управления вложенным итератором, возвращают одно из значений в этом перечислении. |
| SetIteratorResult |
Задает итераторы для сочетаний элементов по |