System.Xml.Xsl.Runtime Ad Alanı

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

Sınıflar

Name Description
XmlCollation

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

XmlILIndex

Anahtar değerlerine göre dizine alınan bir giriş belgesinden düğümleri yönetir. Bu sınıf, yönergeler tarafından xsl:key dizine alınan düğümlerin önbelleği olarak kullanılır ve bu düğümlere hızlı erişim sağlar.

XmlILStorageConverter

Aynı mantıksal XML türü için çeşitli fiziksel ortak dil çalışma zamanı (CLR) gösterimleri arasında dönüştürmek üzere bir XmlQueryRuntime değer dönüştürücüsü alan statik yardımcı yöntemleri sağlayan bir iç sınıfı temsil eder.

XmlNavigatorFilter

XmlNavigatorFilter üzerinde XPathNavigatoresnek bir filtreleme soyutlaması sağlar. Arayanlar ne tür filtreleme gerçekleşeceğini bilmez; yalnızca veya MoveToContent(XPathNavigator)çağrısı MoveToFollowingSibling(XPathNavigator) yaparlar. Filtre uygulaması, filtrelenmiş düğümleri atlamak için üzerinde XPathNavigator uygun işlemi çağırır.

XmlQueryContext

Sorgunun bağlamı, sorgunun çalışmasını etkileyen, kullanıcı tarafından sağlanan tüm bilgilerden oluşur.

XmlQueryItemSequence

Dinamik olarak genişleyen ve öğelere rastgele erişime izin veren XML öğeleri dizisi.

XmlQueryNodeSequence

Dinamik olarak genişleyen ve öğelere rastgele erişime izin veren XML düğümleri dizisi.

XmlQueryOutput

XSLT dönüşümlerinin sonuçlarının çıkışı için gereken ek işlevleri sağlayan bir XmlWriter öğ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şime izin veren XML değerleri dizisi.

XsltConvert

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

XsltFunctions

XSLT ve XPath işlevleri.

XsltLibrary

Farklı XPath ve XSLT işlevleri uygular.

Yapılar

Name Description
AncestorDocOrderIterator

System.Xml.XPath üst eksen kurallarına göre tüm üst düğümleri yineler ve düğümleri yinelenenler olmadan belge sırasına göre döndürür.

AncestorIterator

System.Xml.XPath üst eksen kurallarına göre tüm üst düğümleri yineler ve düğümleri ters belge sırasına göre döndürür.

AttributeContentIterator

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

AttributeIterator

Tüm öznitelikleri yineler.

ContentIterator

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

ContentMergeIterator

Alt içerik düğümleri veya aşağıdaki eşdüzey düğümler üzerinden yinelenir. Düğümleri belge sırasına göre korur.

DecimalAggregator

bir dizi Decimal değeri üzerinden toplar.

DescendantIterator

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

DescendantMergeIterator

XPath alt eksen kurallarına göre tüm alt içerik düğümleri üzerinde yineleme yapın. Önceki düğümün alt ağacı içinde yer alan düğümler üzerinde sorgulama yaparak yinelenenleri ortadan kaldırır.

DifferenceIterator

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

DodSequenceMerge

Birkaç doc-order-distinct dizisini tek bir doc-order-distinct dizisinde birleştirir.

DoubleAggregator

bir dizi double değeri üzerinden toplar.

ElementContentIterator

Eşleşen bir ada sahip tüm alt öğeler üzerinde yinelenir.

FollowingSiblingIterator

Aşağıdaki tüm eşdüzey içerik düğümleri üzerinde yinelenir.

FollowingSiblingMergeIterator

Eşdüzey düğümleri izleyerek alt düğümler üzerinde yinelenir.

IdIterator

IDREF değerlerini içeren bir dizeyi belirteç haline getirerek kimlik öğelerinin listesini almak için değerlerin başvurularını geri alır.

Int32Aggregator

Bir Dizi Int32 değeri üzerinde hesaplamalar toplar.

Int64Aggregator

bir dizi Int64 değeri üzerinden toplar.

IntersectIterator

Yineleyicinin iki düğüm kümesinin kesişimindeki bir sonraki düğüme 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üğümleri üzerinde yinelenir.

NodeRangeIterator

Başlangıç düğümü bitiş düğümüyle aynı düğümse tek düğümde yinelenir. Başlangıç düğümü bitiş düğümünden sonraysa veya farklı bir belgedeyse belgenin sonuna yinelenir.

ParentIterator

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

PrecedingIterator

Belge sırasına göre başlangıç düğümünden önceki tüm içerik türündeki düğümleri yineler. Düğümleri ters belge sırasına göre döndürür.

PrecedingSiblingDocOrderIterator

Önceki tüm eşdüzey içerik düğümlerini belge sırasına göre yineler.

PrecedingSiblingIterator

Önceki tüm eşdüzey düğümleri önceki System.Xml.XPath eşdüzey eksen kurallarına göre yineler ve düğümleri ters belge sırasına göre döndürür.

StringConcat

Dize sayısı önceden bilinmediğinde dizeleri birleştirir.

UnionIterator

Zaten belge sırasında olan ve yinelenen olmayan iki düğüm kümesini yönetir ve bu kümelerin birleşimini yinelenen olmadan belge sırasına göre döndürür.

XmlSortKeyAccumulator

Sıralama anahtarlarının listesini biriktirir ve bunları bir dizide depolar.

XPathFollowingIterator

Aşağıdaki tüm düğümleri XPath aşağıdaki eksen kurallarına göre yineler.

XPathFollowingMergeIterator

Aşağıdaki tüm düğümlerde XPath aşağıdaki eksen kurallarına göre yinelenir.

XPathPrecedingDocOrderIterator

Önceki tüm düğümleri XPath'in önceki eksen kurallarına göre yineler ve yinelenenler olmadan düğümleri belge sırasına göre döndürür.

XPathPrecedingIterator

Yukarıdaki tüm düğümleri XPath'in önceki eksen kurallarına göre yineler ve yinelenenler olmadan düğümleri ters belge sırasına döndürür.

XPathPrecedingMergeIterator

Yukarıdaki tüm düğümleri XPath'in önceki eksen kurallarına göre yineler, ancak düğümler her zaman belge sırasına göre döndürülür. Önceki düğümlerden oluşan birden çok kümeyi belge sırasına göre birleştirir ve yinelenenleri kaldırır.

Numaralandırmalar

Name Description
IteratorResult

İç içe geçmiş bir yineleyiciyi denetlemek için kapsama kullanan yineleyiciler bu numaralandırmadaki değerlerden birini döndürür.

SetIteratorResult

Union, Intersectionveya Differencetarafından öğelerin birleşimleri için yineleyiciler ayarlar ve bu da iki iç içe yineleyiciyi denetlemek için kapsama kullanır. Bu, MoveNext()sabit listesi değerlerinden birini döndürür.