XsltContext Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az XSLT(Extensible Stylesheet Language for Transformations) processzor aktuális végrehajtási környezetét foglalja magában, amely lehetővé teszi az XML Path Language (XPath) számára az XPath-kifejezések függvényeinek, paramétereinek és névtereinek feloldását.
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
- Öröklődés
- Származtatott
Konstruktorok
| Név | Description |
|---|---|
| XsltContext() |
Inicializálja a XsltContext osztály új példányát. |
| XsltContext(NameTable) |
Inicializálja az osztály új példányát XsltContext a megadott NameTable. |
Tulajdonságok
| Név | Description |
|---|---|
| DefaultNamespace |
Lekéri az alapértelmezett névtér névterének URI-címét. (Öröklődés forrása XmlNamespaceManager) |
| NameTable |
Lekéri az XmlNameTable objektumhoz társított objektumot. (Öröklődés forrása XmlNamespaceManager) |
| Whitespace |
Ha egy származtatott osztályban felül van bírálva, egy értéket kap, amely jelzi, hogy a kimenetben szerepeljenek-e üres helycsomópontok. |
Metódusok
| Név | Description |
|---|---|
| AddNamespace(String, String) |
Hozzáadja a megadott névteret a gyűjteményhez. (Öröklődés forrása XmlNamespaceManager) |
| CompareDocument(String, String) |
Ha egy származtatott osztályban felül van bírálva, két dokumentum alap egységes erőforrás-azonosítóit (URI-jait) hasonlítja össze az XSLT-processzor (vagyis az XslTransform osztály) által betöltött dokumentumok sorrendje alapján. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetEnumerator() |
Egy enumerátort ad vissza, amely a névtereken keresztüli iteráláshoz használható.XmlNamespaceManager (Öröklődés forrása XmlNamespaceManager) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
Lekéri az előtag által kulcsolt névtérnevek gyűjteményét, amely a hatókörben lévő névterek számbavételére használható. (Öröklődés forrása XmlNamespaceManager) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| HasNamespace(String) |
Beolvas egy értéket, amely jelzi, hogy a megadott előtag rendelkezik-e az aktuális leküldéses hatókörhöz definiált névtérrel. (Öröklődés forrása XmlNamespaceManager) |
| LookupNamespace(String) |
Lekéri a megadott előtag névtér URI-jának értékét. (Öröklődés forrása XmlNamespaceManager) |
| LookupPrefix(String) |
Megkeresi a megadott névtér URI-hoz deklarált előtagot. (Öröklődés forrása XmlNamespaceManager) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| PopScope() |
Kiugrik egy névtér hatóköre a veremből. (Öröklődés forrása XmlNamespaceManager) |
| PreserveWhitespace(XPathNavigator) |
Ha egy származtatott osztályban felül van bírálva, kiértékeli, hogy meg szeretné-e őrizni a üres hely csomópontjait, vagy az adott környezethez csíkozza őket. |
| PushScope() |
Leküldi a névtér hatókörét a verembe. (Öröklődés forrása XmlNamespaceManager) |
| RemoveNamespace(String, String) |
Eltávolítja az adott előtag megadott névterét. (Öröklődés forrása XmlNamespaceManager) |
| ResolveFunction(String, String, XPathResultType[]) |
Ha egy származtatott osztályban felül van bírálva, felold egy függvényhivatkozást, és a függvényt képviselő értéket IXsltContextFunction ad vissza. A IXsltContextFunction függvény visszatérési értékének lekéréséhez a végrehajtási időpontban használatos. |
| ResolveVariable(String, String) |
Ha egy származtatott osztályban felül van bírálva, felold egy változóhivatkozást, és a változót képviselő értéket IXsltContextVariable ad vissza. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Bővítő metódusok
| Név | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |