System.Xml.Xsl.Runtime Ad Alanı

XSL dönüştürme altyapısı tarafından kullanılan türleri içerir. Contains types that are used by the XSL transformation engine.

Sınıflar

XmlCollation

Belirtilen kültür ve karşılaştırma seçeneklerini kullanan bir harmanlama oluşturur.Constructs a collation that uses the specified culture and compare options.

XmlILIndex

Anahtar değerler tarafından dizine alınmış bir giriş belgesinden düğümleri yönetir.Manages nodes from an input document, indexed by key value(s). Bu sınıf, xsl: Key yönergeleriyle dizin oluşturulan düğümlerin bir önbelleği olarak kullanılır ve bu düğümlere hızlı erişim sağlar.This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.

XmlILStorageConverter

XmlQueryRuntimeAynı MANTıKSAL xml türü için birkaç fiziksel ortak dil çalışma zamanı (CLR) temsili arasında dönüştürme yapmak üzere öğesinden bir değer Dönüştürücüsü veren statik yardımcı yöntemler sağlayan bir iç sınıfı temsil eder.Represents an internal class that provides static helper methods that get a value converter from XmlQueryRuntime to convert among several physical common language runtime (CLR) representations for the same logical XML type.

XmlNavigatorFilter

XmlNavigatorFilter üzerinde esnek bir filtreleme soyutlama sağlar XPathNavigator .XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. Çağıranlar ne tür filtreleme olacağını bilmez; yalnızca veya ' i çağırır MoveToContent(XPathNavigator) MoveToFollowingSibling(XPathNavigator) .Callers do not know what type of filtering will occur; they simply call MoveToContent(XPathNavigator) or MoveToFollowingSibling(XPathNavigator). Filtre uygulama, XPathNavigator filtrelenmiş düğümleri atlamak için üzerinde uygun işlemi çağırır.The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.

XmlQueryContext

Bir sorgu bağlamı, sorgunun işlemini etkileyen Kullanıcı tarafından sağlanmış tüm bilgilerden oluşur.The context of a query consists of all user-provided information that influences the operation of the query.

XmlQueryItemSequence

Dinamik olarak genişleyen ve öğelere rastgele erişim sağlayan bir dizi XML öğesi.A sequence of XML items that dynamically expands and allows random access to items.

XmlQueryNodeSequence

Dinamik olarak genişleyen ve öğelere rastgele erişim sağlayan bir dizi XML düğümü.A sequence of XML nodes that dynamically expands and allows random access to items.

XmlQueryOutput

XmlWriterXSLT dönüştürmelerinin sonuçlarının çıktısını almak için gereken ek işlevselliği sağlayan bir öğesini temsil eder.Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.

XmlQueryRuntime

XSLT işlemcisini desteklemek için yöntemler ve özellikler sağlar.Provides methods and properties to support the XSLT processor.

XmlQuerySequence<T>

Dinamik olarak genişleyen ve öğelere rastgele erişim sağlayan bir dizi XML değeri.A sequence of XML values that dynamically expands and allows random access to items.

XsltConvert

XSLT tarafından kullanılan dönüştürme yordamlarını içerir.Contains conversion routines used by XSLT.

XsltFunctions

XSLT ve XPath işlevleri.XSLT and XPath functions.

XsltLibrary

Farklı XPath ve XSLT işlevleri uygular.Implements different XPath and XSLT functions.

Yapılar

AncestorDocOrderIterator

Üst eksen kurallarına göre tüm üst düğümleri yineler System.Xml.XPath ve yinelenen verileri, belge düzeninde yineleme olmadan döndürür.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.

AncestorIterator

Üst eksen kurallarına göre tüm üst düğümleri yineler System.Xml.XPath ve ters belge sırasıyla düğümleri döndürür.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.

AttributeContentIterator

Tüm öznitelikleri ve alt içerik düğümlerini yineler.Iterates over all attributes and child content nodes.

AttributeIterator

Tüm özniteliklerin üzerinde yinelenir.Iterates over all the attributes.

ContentIterator

Geçerli düğümün tüm alt içerik düğümlerini yineler.Iterates over all child content nodes of the current node.

ContentMergeIterator

Alt içerik düğümlerini veya aşağıdaki eşdüzey düğümleri yineler.Iterates over child content nodes or following sibling nodes. Düğümleri belge sırasıyla tutar.Maintains the nodes in document order.

DecimalAggregator

Bir değerler dizisi üzerinde toplamaları hesaplar Decimal .Computes aggregates over a sequence of Decimal values.

DescendantIterator

Alt eksen kurallarına göre tüm alt düğümleri yineler System.Xml.XPath .Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.

DescendantMergeIterator

Tüm alt içerik düğümleri üzerinde XPath alt eksen kurallarına göre yineleme yapın.Iterate over all descendant content nodes according to XPath descendant axis rules. Önceki düğümün alt ağacında yer alan düğümlerin üzerinde sorgulama yaparak Yinelenenleri ortadan kaldırır.Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node.

DifferenceIterator

İki düğüm kümesi arasındaki farkdaki bir sonraki düğüme yineleyicinin konumunu temsil eder.Represents the position of the iterator to the next node in the difference between two sets of nodes.

DodSequenceMerge

Farklı belge sırası ayrı dizilerini tek bir belge sırası farklı sırayla birleştirir.Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.

DoubleAggregator

Bir değerler dizisi üzerinde toplamaları hesaplar double .Computes aggregates over a sequence of double values.

ElementContentIterator

Eşleşen bir ada sahip tüm alt öğeleri yineler.Iterates over all child elements with a matching name.

FollowingSiblingIterator

Tüm aşağıdaki eşdüzey içerik düğümlerini yineler.Iterates over all following sibling content nodes.

FollowingSiblingMergeIterator

Eşdüzey düğümleri izleyerek alt düğümleri üzerinde dolaşır.Iterates over child nodes by following the sibling nodes.

IdIterator

IDREF değerlerini içeren bir dizeyi simgeleştirir ve KIMLIK öğelerinin listesini almak için değerleri bu değerlere başvurur.Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.

Int32Aggregator

Int32 değerlerinin bir dizisi üzerinde toplamaları hesaplar.Computes aggregates over a sequence of Int32 values.

Int64Aggregator

Bir değerler dizisi üzerinde toplamaları hesaplar Int64 .Computes aggregates over a sequence of Int64 values.

IntersectIterator

İki düğüm kümesinin kesişimindeki bir sonraki düğüme yineleyicinin konumunu temsil eder.Represents the position of the iterator to the next node in the intersection of two sets of nodes.

NamespaceIterator

Tüm ad alanı düğümleri üzerinde yineleme yapın.Iterate over all namespace nodes.

NodeKindContentIterator

Eşleşen bir düğüm türüyle tüm alt içerik düğümlerini yineler.Iterates over all child content nodes with a matching node kind.

NodeRangeIterator

Başlangıç düğümü bitiş düğümüyle aynı düğümse tek düğüm üzerinde yinelenir.Iterates over the singleton node if the starting node is the same node as the ending node. Başlangıç düğümü bitiş düğümünden sonra veya farklı bir belgese, belgenin sonuna kadar yinelenir.Iterates to the end of the document if the starting node is after the ending node or is in a different document.

ParentIterator

Eşleşen üst düğüm üzerinde System.Xml.XPath , üst eksen kurallarına göre yinelenir.Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.

PrecedingIterator

Belge düzeninde başlangıç düğümünden önce gelen, içerik türü tüm düğümlerin üzerinde dolaşır.Iterates over all the content-typed nodes which precede the starting node in document order. Ters belge sırasındaki düğümleri döndürür.Returns nodes in reverse document order.

PrecedingSiblingDocOrderIterator

Belge sırasındaki tüm önceki eşdüzey içerik düğümlerini yineler.Iterates over all preceding sibling content nodes in document order.

PrecedingSiblingIterator

Önceki eşdüzey eksen kurallarına göre önceki eşdüzey düğümlerin üzerinde dolaşır System.Xml.XPath ve ters belge sırasıyla düğümleri döndürür.Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order.

StringConcat

Dizelerin sayısı önceden bilinmiyorsa dizeleri birleştirir.Concatenates strings when the number of strings is not known beforehand.

UnionIterator

, Zaten yinelenen olmayan belge düzeninde olan iki düğüm kümesini yönetir ve bu kümelerden oluşan birleşimi belge sırası ile tekrarsız olarak döndürür.Manages two sets of nodes that are already in document order with no duplicates, and returns the union of these sets in document order with no duplicates.

XmlSortKeyAccumulator

Sıralama anahtarlarının bir listesini birikir ve bunları bir dizi içinde depolar.Accumulates a list of sort keys and stores them in an array.

XPathFollowingIterator

Aşağıdaki tüm düğümlerin üzerinde, aşağıdaki eksen kurallarına göre yinelenir.Iterates over all following nodes according to the XPath following-axis rules.

XPathFollowingMergeIterator

Aşağıdaki tüm düğümlerin üzerine, aşağıdaki eksen kurallarına göre yinelenir.Iterates over all following nodes according to the XPath following axis rules.

XPathPrecedingDocOrderIterator

Önceki tüm düğümleri, önceki eksen kurallarına göre yineler ve yinelenen düğümleri olmayan belge sırasına göre düğümleri döndürür.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.

XPathPrecedingIterator

Önceki tüm düğümleri, önceki eksen kurallarına göre yineler ve yinelenen belge sırasındaki düğümleri yinelemeler olmadan döndürür.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.

XPathPrecedingMergeIterator

Düğümler her zaman belge düzeninde döndürüldüğünden, önceki tüm düğümlerin önüne XPath eksen kurallarına göre yinelenir.Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Belge düzeninde önceki düğümlerin birden çok kümesini birleştirir ve yinelenenleri kaldırır.Merges multiple sets of preceding nodes in document order and removes duplicates.

Numaralandırmalar

IteratorResult

İç içe bir yineleyici denetlemek için içerme kullanan yineleyiciler, bu Numaralandırmadaki değerlerden birini döndürür.Iterators that use containment to control a nested iterator return one of the values in this enumeration.

SetIteratorResult

Union Intersection Difference İki iç içe yineleyiciler denetlemek için kapsamayı kullanan, veya öğelerinin birleşimleri için yineleyiciler ayarlar.Sets iterators for combinations of elements by Union, Intersection, or Difference, which use containment to control two nested iterators. Bu, öğesinden numaralandırma değerlerinden birini döndürür MoveNext() .This will return one of the enumeration values from MoveNext().