XsltContext Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kapslar in den aktuella körningskontexten för XSLT-processorn (Extensible Stylesheet Language for Transformations) som gör att XML Path Language (XPath) kan matcha funktioner, parametrar och namnområden i XPath-uttryck.
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
- Arv
- Härledda
Konstruktorer
| Name | Description |
|---|---|
| XsltContext() |
Initierar en ny instans av XsltContext klassen. |
| XsltContext(NameTable) |
Initierar en ny instans av XsltContext klassen med angiven NameTable. |
Egenskaper
| Name | Description |
|---|---|
| DefaultNamespace |
Hämtar namnområdes-URI:n för standardnamnområdet. (Ärvd från XmlNamespaceManager) |
| NameTable |
Hämtar associerad XmlNameTable med det här objektet. (Ärvd från XmlNamespaceManager) |
| Whitespace |
När det åsidosättas i en härledd klass får du ett värde som anger om blankstegsnoder ska inkluderas i utdata. |
Metoder
| Name | Description |
|---|---|
| AddNamespace(String, String) |
Lägger till det angivna namnområdet i samlingen. (Ärvd från XmlNamespaceManager) |
| CompareDocument(String, String) |
När de åsidosätts i en härledd klass jämförs de grundläggande URI:erna (Uniform Resource Identifiers) för två dokument baserat på den ordning som dokumenten lästes in av XSLT-processorn (d.v.s XslTransform . klassen). |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Returnerar en uppräkning som ska användas för att iterera genom namnrymderna i XmlNamespaceManager. (Ärvd från XmlNamespaceManager) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
Hämtar en samling namnområdesnamn med prefix som kan användas för att räkna upp de namnområden som för närvarande finns i omfånget. (Ärvd från XmlNamespaceManager) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| HasNamespace(String) |
Hämtar ett värde som anger om det angivna prefixet har ett namnområde definierat för det aktuella push-omfånget. (Ärvd från XmlNamespaceManager) |
| LookupNamespace(String) |
Hämtar namnområdes-URI:n för det angivna prefixet. (Ärvd från XmlNamespaceManager) |
| LookupPrefix(String) |
Söker efter prefixet som deklarerats för URI:n för det angivna namnområdet. (Ärvd från XmlNamespaceManager) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| PopScope() |
Visar ett namnområdesomfång utanför stacken. (Ärvd från XmlNamespaceManager) |
| PreserveWhitespace(XPathNavigator) |
När det åsidosättas i en härledd klass utvärderas om du vill bevara blankstegsnoder eller ta bort dem för den angivna kontexten. |
| PushScope() |
Push-överför ett namnområdesomfång till stacken. (Ärvd från XmlNamespaceManager) |
| RemoveNamespace(String, String) |
Tar bort det angivna namnområdet för det angivna prefixet. (Ärvd från XmlNamespaceManager) |
| ResolveFunction(String, String, XPathResultType[]) |
När den åsidosättas i en härledd klass löser du en funktionsreferens och returnerar en IXsltContextFunction som representerar funktionen. IXsltContextFunction Används vid körningstillfället för att hämta funktionens returvärde. |
| ResolveVariable(String, String) |
När den åsidosättas i en härledd klass löser du en variabelreferens och returnerar en IXsltContextVariable som representerar variabeln. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |