XsltContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Kapselt de huidige uitvoeringscontext van de Extensible Stylesheet Language for Transformations (XSLT)-processor in, waardoor XPath (XML Path Language) functies, parameters en naamruimten binnen XPath-expressies kan omzetten.
public ref class XsltContext abstract : System::Xml::XmlNamespaceManager
public abstract class XsltContext : System.Xml.XmlNamespaceManager
type XsltContext = class
inherit XmlNamespaceManager
Public MustInherit Class XsltContext
Inherits XmlNamespaceManager
- Overname
- Afgeleid
Constructors
| Name | Description |
|---|---|
| XsltContext() |
Initialiseert een nieuw exemplaar van de XsltContext klasse. |
| XsltContext(NameTable) |
Initialiseert een nieuw exemplaar van de XsltContext klasse met de opgegeven NameTable. |
Eigenschappen
| Name | Description |
|---|---|
| DefaultNamespace |
Hiermee haalt u de naamruimte-URI op voor de standaardnaamruimte. (Overgenomen van XmlNamespaceManager) |
| NameTable |
Hiermee wordt de XmlNameTable gekoppelde aan dit object opgehaald. (Overgenomen van XmlNamespaceManager) |
| Whitespace |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of witruimteknooppunten in de uitvoer moeten worden opgenomen. |
Methoden
| Name | Description |
|---|---|
| AddNamespace(String, String) |
Voegt de opgegeven naamruimte toe aan de verzameling. (Overgenomen van XmlNamespaceManager) |
| CompareDocument(String, String) |
Wanneer deze worden overschreven in een afgeleide klasse, vergelijkt u de basis-URI's (Uniform Resource Identifiers) van twee documenten op basis van de volgorde waarin de documenten zijn geladen door de XSLT-processor (de XslTransform klasse). |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een enumerator die moet worden gebruikt om door de naamruimten in de XmlNamespaceManager. (Overgenomen van XmlNamespaceManager) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
Hiermee haalt u een verzameling naamruimtenamen op die worden gesleuteld door voorvoegsel, dat kan worden gebruikt om de naamruimten op te sommen die momenteel binnen het bereik vallen. (Overgenomen van XmlNamespaceManager) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| HasNamespace(String) |
Hiermee wordt een waarde opgehaald die aangeeft of het opgegeven voorvoegsel een naamruimte heeft gedefinieerd voor het huidige gepushte bereik. (Overgenomen van XmlNamespaceManager) |
| LookupNamespace(String) |
Hiermee haalt u de naamruimte-URI voor het opgegeven voorvoegsel op. (Overgenomen van XmlNamespaceManager) |
| LookupPrefix(String) |
Hiermee wordt het voorvoegsel gevonden dat is gedeclareerd voor de opgegeven naamruimte-URI. (Overgenomen van XmlNamespaceManager) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| PopScope() |
Hiermee wordt een naamruimtebereik buiten de stack weergegeven. (Overgenomen van XmlNamespaceManager) |
| PreserveWhitespace(XPathNavigator) |
Wanneer deze worden overschreven in een afgeleide klasse, evalueert u of u witruimteknooppunten wilt behouden of stript voor de opgegeven context. |
| PushScope() |
Hiermee wordt een naamruimtebereik naar de stack gepusht. (Overgenomen van XmlNamespaceManager) |
| RemoveNamespace(String, String) |
Hiermee verwijdert u de opgegeven naamruimte voor het opgegeven voorvoegsel. (Overgenomen van XmlNamespaceManager) |
| ResolveFunction(String, String, XPathResultType[]) |
Als deze wordt overschreven in een afgeleide klasse, wordt een functieverwijzing omgezet en wordt een IXsltContextFunction functie geretourneerd die de functie vertegenwoordigt. De IXsltContextFunction waarde wordt tijdens de uitvoering gebruikt om de retourwaarde van de functie op te halen. |
| ResolveVariable(String, String) |
Wanneer deze wordt overschreven in een afgeleide klasse, lost u een variabeleverwijzing op en retourneert u een IXsltContextVariable weergave van de variabele. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |