System.Xml.Xsl.Runtime Névtér

Az XSL átalakítási motor által használt típusokat tartalmazza.

Osztályok

Name Description
XmlCollation

Létrehoz egy rendezést, amely a megadott kultúrát használja, és összehasonlítja a beállításokat.

XmlILIndex

A csomópontokat egy bemeneti dokumentumból kezeli, kulcsérték(ek) szerint indexelve. Ez az osztály az utasítások által xsl:key indexelt csomópontok gyorsítótáraként használatos, és lehetővé teszi a csomópontok gyors elérését.

XmlILStorageConverter

Egy belső osztályt jelöl, amely statikus segédmetóriákat biztosít, amelyek egy értékkonvertert XmlQueryRuntime kapnak, hogy az ugyanazon logikai XML-típushoz tartozó több fizikai közös nyelvi futtatókörnyezeti (CLR- ) ábrázolás között konvertálhatók.

XmlNavigatorFilter

XmlNavigatorFilterrugalmas szűrési absztrakciót biztosít .XPathNavigator A hívók nem tudják, hogy milyen típusú szűrés történik; egyszerűen hívja vagy MoveToContent(XPathNavigator)MoveToFollowingSibling(XPathNavigator). A szűrő implementációja meghívja a megfelelő műveletet a XPathNavigator szűrt csomópontok kihagyásához.

XmlQueryContext

A lekérdezés környezete a felhasználó által megadott összes olyan információból áll, amely befolyásolja a lekérdezés működését.

XmlQueryItemSequence

Xml-elemek sorozata, amelyek dinamikusan bővülnek, és lehetővé teszik az elemekhez való véletlenszerű hozzáférést.

XmlQueryNodeSequence

Xml-csomópontok sorozata, amelyek dinamikusan bővülnek, és lehetővé teszik az elemek véletlenszerű elérését.

XmlQueryOutput

Olyan funkciót XmlWriter jelöl, amely az XSLT-átalakítások eredményeinek kimenetéhez szükséges további funkciókat biztosít.

XmlQueryRuntime

Metódusokat és tulajdonságokat biztosít az XSLT-processzor támogatásához.

XmlQuerySequence<T>

XML-értékek sorozata, amely dinamikusan bővül, és lehetővé teszi az elemek véletlenszerű elérését.

XsltConvert

Az XSLT által használt konverziós rutinokat tartalmazza.

XsltFunctions

XSLT és XPath függvények.

XsltLibrary

Különböző XPath és XSLT függvényeket valósít meg.

Struktúrák

Name Description
AncestorDocOrderIterator

Az összes őscsomóponton az System.Xml.XPath őstengely szabályainak megfelelően iterál, és a csomópontokat dokumentum sorrendben adja vissza duplikációk nélkül.

AncestorIterator

Az összes őscsomóponton az System.Xml.XPath őstengely szabályainak megfelelően iterál, és fordított dokumentumsorrendben adja vissza a csomópontokat.

AttributeContentIterator

Iterálja az összes attribútumot és gyermektartalom-csomópontot.

AttributeIterator

Iterálja az összes attribútumot.

ContentIterator

Iterálja az aktuális csomópont összes gyermektartalom-csomópontját.

ContentMergeIterator

A gyermek tartalomcsomópontjai vagy a testvércsomópontok követése. Dokumentumsorrendben tartja karban a csomópontokat.

DecimalAggregator

Értékek sorozata alapján számítja ki az összesítéseket Decimal .

DescendantIterator

Az összes leszármazott csomóponton a leszármazási tengely szabályainak System.Xml.XPath megfelelően iterál.

DescendantMergeIterator

Iterálja az összes leszármazott tartalomcsomópontot az XPath leszármazott tengely szabályai szerint. Kiküszöböli az ismétlődéseket, ha nem kérdez le olyan csomópontokat, amelyek az előző csomópont altartományában találhatók.

DifferenceIterator

Az iterátor pozícióját jelöli a következő csomóponthoz a két csomópontcsoport közötti különbségben.

DodSequenceMerge

Több doc-order-distinct szekvenciát egyesít egyetlen doc-order-distinct sorozatba.

DoubleAggregator

Értékek sorozata alapján számítja ki az összesítéseket double .

ElementContentIterator

Iterálja az összes gyermekelemet egyező névvel.

FollowingSiblingIterator

Iterál az összes következő testvér-tartalomcsomóponton.

FollowingSiblingMergeIterator

A testvércsomópontok követésével átterjed a gyermekcsomópontokra.

IdIterator

Tokenizál egy sztringet, amely IDREF-értékeket tartalmaz, és halasztja az értékeket az azonosítóelemek listájának lekéréséhez.

Int32Aggregator

A számítások az Int32-értékek sorozatában aggregátumokat aggregáltak.

Int64Aggregator

Értékek sorozata alapján számítja ki az összesítéseket Int64 .

IntersectIterator

Az iterátor pozícióját jelöli a következő csomóponthoz két csomópontcsoport metszetében.

NamespaceIterator

Iterálás az összes névtércsomóponton.

NodeKindContentIterator

Iterálja az összes gyermektartalom-csomópontot egyező csomóponttípussal.

NodeRangeIterator

Ha a kezdő csomópont ugyanaz a csomópont, mint a záró csomópont, akkor az egyszeri csomóponton is átterjed. Ha a kezdő csomópont a befejező csomópont után található, vagy egy másik dokumentumban található, a dokumentum végéig iterál.

ParentIterator

Az egyező szülőcsomóponton a szülőtengely szabályainak megfelelően System.Xml.XPathiterál.

PrecedingIterator

Iterálja az összes olyan tartalomtípusú csomópontot, amely a kezdő csomópontot megelőzi a dokumentum sorrendjében. A csomópontokat fordított dokumentumsorrendben adja vissza.

PrecedingSiblingDocOrderIterator

Iterálja az összes korábbi testvér tartalomcsomópontot dokumentumsorrendben.

PrecedingSiblingIterator

Az összes előző testvércsomópontot az System.Xml.XPath előző testvértengely szabályainak megfelelően iterálja, és fordított dokumentumsorrendben adja vissza a csomópontokat.

StringConcat

Összefűzi a sztringeket, ha a sztringek száma előre nem ismert.

UnionIterator

Két olyan csomópontkészletet kezel, amelyek már dokumentumsorrendben vannak duplikációk nélkül, és ezeknek a készleteknek az egyesítését dokumentumrendben, duplikációk nélkül adja vissza.

XmlSortKeyAccumulator

Összegyűjti a rendezési kulcsok listáját, és tömbben tárolja őket.

XPathFollowingIterator

Az XPath következő tengely szabályai szerint iterálja az összes következő csomópontot.

XPathFollowingMergeIterator

Az XPath következő tengelyszabályainak megfelelően iterálja az összes következő csomópontot.

XPathPrecedingDocOrderIterator

Az XPath előző tengelyszabályainak megfelelően iterálja az összes előző csomópontot, és ismétlődő elemek nélkül adja vissza a csomópontokat a dokumentum sorrendjében.

XPathPrecedingIterator

Az XPath előző tengelyszabályainak megfelelően iterálja az összes előző csomópontot, és ismétlődő elemek nélkül visszaadja a csomópontokat fordított dokumentum sorrendben.

XPathPrecedingMergeIterator

Az összes előző csomópontot az XPath előző tengelyszabályai szerint iterálja, azzal a kivételével, hogy a csomópontok mindig dokumentumsorrendben jelennek meg. Több korábbi csomópontcsoportot egyesít dokumentumsorrendben, és eltávolítja az ismétlődéseket.

Enumerációk

Name Description
IteratorResult

Azok az iterátorok, amelyek egy beágyazott iterátor szabályozására használnak elszigetelést, az enumerálás egyik értékét adja vissza.

SetIteratorResult

Iterátorokat állít be olyan elemek Unionkombinációihoz, IntersectionDifferenceamelyek két beágyazott iterátor vezérlésére használnak elszigetelést. Ez az enumerálási értékek egyikét adja vissza a következőből MoveNext(): .