System.Xml.Xsl.Runtime Ruang nama

Berisi jenis yang digunakan oleh mesin transformasi XSL.

Kelas

Nama Deskripsi
XmlCollation

Membangun kolate yang menggunakan budaya yang ditentukan dan membandingkan opsi.

XmlILIndex

Mengelola simpul dari dokumen input, diindeks oleh nilai kunci. Kelas ini digunakan sebagai cache simpul yang diindeks oleh xsl:key instruksi dan memungkinkan akses cepat ke simpul ini.

XmlILStorageConverter

Mewakili kelas internal yang menyediakan metode pembantu statis yang mendapatkan pengonversi nilai dari XmlQueryRuntime untuk mengonversi di antara beberapa representasi runtime bahasa umum fisik (CLR) untuk jenis XML logis yang sama.

XmlNavigatorFilter

XmlNavigatorFilter menyediakan abstraksi pemfilteran yang fleksibel melalui XPathNavigator. Penelepon tidak tahu jenis pemfilteran apa yang akan terjadi; mereka hanya memanggil MoveToContent(XPathNavigator) atau MoveToFollowingSibling(XPathNavigator). Implementasi filter memanggil operasi yang sesuai pada XPathNavigator untuk melewati simpul yang difilter.

XmlQueryContext

Konteks kueri terdiri dari semua informasi yang disediakan pengguna yang memengaruhi operasi kueri.

XmlQueryItemSequence

Urutan item XML yang secara dinamis memperluas dan memungkinkan akses acak ke item.

XmlQueryNodeSequence

Urutan simpul XML yang secara dinamis memperluas dan memungkinkan akses acak ke item.

XmlQueryOutput

XmlWriter Mewakili yang menyediakan fungsionalitas tambahan yang diperlukan untuk menghasilkan hasil transformasi XSLT.

XmlQueryRuntime

Menyediakan metode dan properti untuk mendukung prosesor XSLT.

XmlQuerySequence<T>

Urutan nilai XML yang secara dinamis memperluas dan memungkinkan akses acak ke item.

XsltConvert

Berisi rutinitas konversi yang digunakan oleh XSLT.

XsltFunctions

Fungsi XSLT dan XPath.

XsltLibrary

Menerapkan fungsi dan XPath yang berbedaXSLT.

Struct

Nama Deskripsi
AncestorDocOrderIterator

Mengulangi semua simpul leluhur sesuai dengan System.Xml.XPath aturan sumbu leluhur, dan mengembalikan simpul dalam urutan dokumen tanpa duplikat.

AncestorIterator

Melakukan iterasi pada semua simpul leluhur sesuai dengan System.Xml.XPath aturan sumbu leluhur, dan mengembalikan simpul dalam urutan dokumen terbalik.

AttributeContentIterator

Melakukan iterasi atas semua atribut dan simpul konten anak.

AttributeIterator

Melakukan iterasi atas semua atribut.

ContentIterator

Melakukan iterasi atas semua simpul konten anak dari simpul saat ini.

ContentMergeIterator

Melakukan iterasi atas simpul konten anak atau mengikuti simpul saudara. Mempertahankan simpul dalam urutan dokumen.

DecimalAggregator

Menghitung agregat atas urutan Decimal nilai.

DescendantIterator

Iterasi atas semua node turunan sesuai dengan System.Xml.XPath aturan sumbu turunan.

DescendantMergeIterator

Iterasi atas semua simpul konten turunan sesuai dengan aturan sumbu turunan XPath. Menghilangkan duplikat dengan tidak mengkueri node yang terkandung dalam subtree simpul sebelumnya.

DifferenceIterator

Mewakili posisi iterator ke simpul berikutnya dalam perbedaan antara dua set simpul.

DodSequenceMerge

Menggabungkan beberapa urutan doc-order-distinct ke dalam satu urutan doc-order-distinct.

DoubleAggregator

Menghitung agregat atas urutan double nilai.

ElementContentIterator

Melakukan iterasi atas semua elemen anak dengan nama yang cocok.

FollowingSiblingIterator

Melakukan iterasi pada semua simpul konten saudara berikut.

FollowingSiblingMergeIterator

Melakukan iterasi atas simpul anak dengan mengikuti simpul saudara.

IdIterator

Tokenisasi string yang berisi nilai IDREF dan dereferensi nilai untuk mendapatkan daftar elemen ID.

Int32Aggregator

Menghitung agregat atas urutan nilai Int32.

Int64Aggregator

Menghitung agregat atas urutan Int64 nilai.

IntersectIterator

Mewakili posisi iterator ke simpul berikutnya di persimpangan dua set simpul.

NamespaceIterator

Iterasi ke semua node namespace layanan.

NodeKindContentIterator

Melakukan iterasi atas semua simpul konten anak dengan jenis node yang cocok.

NodeRangeIterator

Melakukan iterasi pada node singleton jika node awal adalah node yang sama dengan node akhir. Melakukan iterasi ke akhir dokumen jika simpul awal adalah setelah node akhir atau berada dalam dokumen yang berbeda.

ParentIterator

Melakukan iterasi pada node induk yang cocok sesuai dengan System.Xml.XPathaturan sumbu induk.

PrecedingIterator

Melakukan iterasi pada semua simpul yang dititik konten yang mendahului simpul awal dalam urutan dokumen. Mengembalikan simpul dalam urutan dokumen terbalik.

PrecedingSiblingDocOrderIterator

Melakukan iterasi atas semua simpul konten saudara kandung sebelumnya dalam urutan dokumen.

PrecedingSiblingIterator

Mengulangi semua simpul saudara sebelumnya sesuai dengan System.Xml.XPath aturan sumbu saudara sebelumnya dan mengembalikan simpul dalam urutan dokumen terbalik.

StringConcat

Menggabungkan string ketika jumlah string tidak diketahui sebelumnya.

UnionIterator

Mengelola dua set simpul yang sudah dalam urutan dokumen tanpa duplikat, dan mengembalikan penyatuan set ini dalam urutan dokumen tanpa duplikat.

XmlSortKeyAccumulator

Mengakumulasi daftar kunci sortir dan menyimpannya dalam array.

XPathFollowingIterator

Iterasi atas semua simpul berikut sesuai dengan aturan sumbu berikut XPath.

XPathFollowingMergeIterator

Melakukan iterasi atas semua simpul berikut sesuai dengan aturan sumbu XPath berikut.

XPathPrecedingDocOrderIterator

Mengulangi semua simpul sebelumnya sesuai dengan aturan sumbu sebelumnya XPath, dan mengembalikan simpul dalam urutan dokumen tanpa duplikat.

XPathPrecedingIterator

Mengulangi semua simpul sebelumnya sesuai dengan aturan sumbu sebelumnya XPath, dan mengembalikan simpul dalam urutan dokumen terbalik tanpa duplikat.

XPathPrecedingMergeIterator

Mengulangi semua simpul sebelumnya sesuai dengan aturan sumbu sebelumnya XPath, kecuali bahwa simpul selalu dikembalikan dalam urutan dokumen. Menggabungkan beberapa set simpul sebelumnya dalam urutan dokumen dan menghapus duplikat.

Enum

Nama Deskripsi
IteratorResult

Iterator yang menggunakan penahanan untuk mengontrol iterator berlapis mengembalikan salah satu nilai dalam enumerasi ini.

SetIteratorResult

Mengatur iterator untuk kombinasi elemen dengan Union, Intersection, atau Difference, yang menggunakan penahanan untuk mengontrol dua iterator berlapis. Ini akan mengembalikan salah satu nilai enumerasi dari MoveNext().