Aracılığıyla paylaş


System.Xml.Xsl.Runtime Ad Alanı

XSL dönüştürme altyapısı tarafından kullanılan türleri içerir.

Sınıflar

XmlCollation

Belirtilen kültürü kullanan bir harmanlama oluşturma ve seçenekleri karşılaştırma.

XmlILIndex

Anahtar değerler tarafından dizine alınmış bir giriş belgesinden düğümleri yönetir. 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.

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.

XmlNavigatorFilter

XmlNavigatorFilter , üzerinde esnek bir filtreleme soyutlama özeti XPathNavigator sağlar. Çağıranlar ne tür bir filtrelemenin ortaya çıkarılamayacaklarını bilmiyor; yalnızca veya MoveToContent(XPathNavigator) çağrısında MoveToFollowingSibling(XPathNavigator) lar. Filtre uygulaması, filtrelenmiş düğümleri atlamak XPathNavigator için üzerinde uygun işlemi çağırır.

XmlQueryContext

Bir sorgu bağlamı, sorgunun işlemini etkileyen Kullanıcı tarafından sağlanmış tüm bilgilerden oluşur.

XmlQueryItemSequence

Dinamik olarak genişleyen ve öğelere rastgele erişim sağlayan bir dizi XML öğesi.

XmlQueryNodeSequence

Dinamik olarak genişleyen ve öğelere rastgele erişim sağlayan bir dizi XML düğümü.

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.

XmlQueryRuntime

XSLT işlemcisini desteklemek için yöntemler ve özellikler sağlar.

XmlQuerySequence<T>

Dinamik olarak genişleyen ve öğelere rastgele erişim sağlayan bir dizi XML değeri.

XsltConvert

XSLT tarafından kullanılan dönüştürme yordamlarını içerir.

XsltFunctions

XSLT ve XPath işlevleri.

XsltLibrary

Farklı ve XPath işlevleri XSLT uygulama.

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.

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.

AttributeContentIterator

Tüm öznitelikler ve alt içerik düğümleri üzerinde tekrarlar.

AttributeIterator

Tüm özniteliklerin üzerinde yinelenir.

ContentIterator

Geçerli düğümün tüm alt içerik düğümlerini yineler.

ContentMergeIterator

Alt içerik düğümlerini veya aşağıdaki eşdüzey düğümleri yineler. Düğümleri belge sırasıyla tutar.

DecimalAggregator

Bir değerler dizisi üzerinde toplamaları hesaplar Decimal .

DescendantIterator

Alt eksen kurallarına göre tüm alt düğümleri yineler System.Xml.XPath .

DescendantMergeIterator

XPath alt eksen kurallarına göre tüm alt içerik düğümleri üzerinde tekrar edin. Önceki düğümün alt ağacında yer alan düğümler üzerinde sorgulamaarak yinelenenleri ortadan kaldırma.

DifferenceIterator

İki düğüm kümesi arasındaki farkdaki bir sonraki düğüme yineleyicinin konumunu temsil eder.

DodSequenceMerge

Farklı belge sırası ayrı dizilerini tek bir belge sırası farklı sırayla birleştirir.

DoubleAggregator

Bir değerler dizisi üzerinde toplamaları hesaplar double .

ElementContentIterator

Eşleşen bir ada sahip tüm alt öğeleri yineler.

FollowingSiblingIterator

Aşağıdaki tüm alt içerik düğümlerini tekrarlar.

FollowingSiblingMergeIterator

Eşdüzey düğümleri izleyerek alt düğümleri üzerinde dolaşır.

IdIterator

IDREF değerlerini içeren bir dizeyi simgeleştirir ve KIMLIK öğelerinin listesini almak için değerleri bu değerlere başvurur.

Int32Aggregator

Int32 değerlerinin bir dizisi üzerinde toplamaları hesaplar.

Int64Aggregator

Bir değerler dizisi üzerinde toplamaları hesaplar Int64 .

IntersectIterator

İki düğüm kümesi kesişiminde bir sonraki düğüme doğru iticinin konumunu temsil eder.

NamespaceIterator

Tüm ad alanı düğümleri üzerinde yineleme yapın.

NodeKindContentIterator

Eşleşen bir düğüm türüyle tüm alt içerik düğümlerini yineler.

NodeRangeIterator

Başlangıç düğümü bitiş düğümüyle aynı düğümse tek düğüm üzerinde yinelenir. Başlangıç düğümü bitiş düğümünden sonra veya farklı bir belgese, belgenin sonuna kadar yinelenir.

ParentIterator

Eşleşen üst düğüm üzerinde System.Xml.XPath , üst eksen kurallarına göre yinelenir.

PrecedingIterator

Belge düzeninde başlangıç düğümünden önce gelen, içerik türü tüm düğümlerin üzerinde dolaşır. Ters belge sırasındaki düğümleri döndürür.

PrecedingSiblingDocOrderIterator

Belge sırasındaki tüm önceki eşdüzey içerik düğümlerini yineler.

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.

StringConcat

Dizelerin sayısı önceden bilinmiyorsa dizeleri birleştirir.

UnionIterator

Zaten belge sırasına sahip olan iki düğüm kümelerini yinelenen düğümler ile yönetir ve bu kümelerin bir kopyasının olmadığını belge sırasına göre döndürür.

XmlSortKeyAccumulator

Sıralama anahtarlarının bir listesini birikir ve bunları bir dizi içinde depolar.

XPathFollowingIterator

Aşağıdaki tüm düğümlerin üzerinde, aşağıdaki eksen kurallarına göre yinelenir.

XPathFollowingMergeIterator

Aşağıdaki eksen kurallarına göre aşağıdaki tüm düğümler üzerinde tekrarlar.

XPathPrecedingDocOrderIterator

Yukarıdaki tüm düğümler üzerinde önceki XPath eksen kurallarına göre yineler ve yinelenenleri olmadan belge sırasına göre düğümleri döndürür.

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.

XPathPrecedingMergeIterator

Önceki XPath eksen kurallarına göre önceki tüm düğümler üzerinde tekrarlar, ancak düğümler her zaman belge sırasıyla döndürülür. Belge sırasına göre önceki düğümlerden birden çok kümeyi birleştirin ve yinelenenleri kaldırır.

Numaralandırmalar

IteratorResult

İç içe bir tekrarlayıcıyı kontrol etmek için kapsam kullanan tekrarlayıcılar, bu numaralamada yer alan değerlerden birini geri döner.

SetIteratorResult

Union Intersection Difference İki iç içe yineleyiciler denetlemek için kapsamayı kullanan, veya öğelerinin birleşimleri için yineleyiciler ayarlar. Bu, öğesinden numaralandırma değerlerinden birini döndürür MoveNext() .