Bagikan melalui


XsltContext Kelas

Definisi

Merangkum konteks eksekusi saat ini dari prosesor Extensible Stylesheet Language for Transformations (XSLT) yang memungkinkan XML Path Language (XPath) untuk menyelesaikan fungsi, parameter, dan namespace dalam ekspresi XPath.

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
Warisan
Turunan

Konstruktor

XsltContext()

Menginisialisasi instans baru kelas XsltContext.

XsltContext(NameTable)

Menginisialisasi instans XsltContext baru kelas dengan yang ditentukan NameTable.

Properti

DefaultNamespace

Mendapatkan URI namespace layanan untuk namespace default.

(Diperoleh dari XmlNamespaceManager)
NameTable

Mendapatkan yang XmlNameTable terkait dengan objek ini.

(Diperoleh dari XmlNamespaceManager)
Whitespace

Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah akan menyertakan simpul spasi kosong dalam output.

Metode

AddNamespace(String, String)

Menambahkan namespace yang diberikan ke koleksi.

(Diperoleh dari XmlNamespaceManager)
CompareDocument(String, String)

Ketika ditimpa di kelas turunan, bandingkan Pengidentifikasi Sumber Daya Seragam (URI) dasar dari dua dokumen berdasarkan urutan dokumen yang dimuat oleh prosesor XSLT (yaitu kelas XslTransform ).

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan enumerator yang akan digunakan untuk melakukan iterasi melalui namespace layanan di XmlNamespaceManager.

(Diperoleh dari XmlNamespaceManager)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetNamespacesInScope(XmlNamespaceScope)

Mendapatkan kumpulan nama namespace yang dikunci oleh awalan yang dapat digunakan untuk menghitung namespace layanan yang saat ini berada dalam cakupan.

(Diperoleh dari XmlNamespaceManager)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
HasNamespace(String)

Mendapatkan nilai yang menunjukkan apakah awalan yang disediakan memiliki namespace yang ditentukan untuk cakupan yang didorong saat ini.

(Diperoleh dari XmlNamespaceManager)
LookupNamespace(String)

Mendapatkan URI namespace untuk awalan yang ditentukan.

(Diperoleh dari XmlNamespaceManager)
LookupPrefix(String)

Menemukan awalan yang dideklarasikan untuk URI namespace yang diberikan.

(Diperoleh dari XmlNamespaceManager)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
PopScope()

Memunculkan cakupan namespace dari tumpukan.

(Diperoleh dari XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

Ketika ditimpa di kelas turunan, mengevaluasi apakah akan mempertahankan simpul spasi putih atau menghapusnya untuk konteks yang diberikan.

PushScope()

Mendorong cakupan namespace ke tumpukan.

(Diperoleh dari XmlNamespaceManager)
RemoveNamespace(String, String)

Menghapus namespace yang diberikan untuk awalan yang diberikan.

(Diperoleh dari XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

Saat ditimpa di kelas turunan, menyelesaikan referensi fungsi dan mengembalikan fungsi yang IXsltContextFunction mewakili fungsi. IXsltContextFunction digunakan pada waktu eksekusi untuk mendapatkan nilai pengembalian fungsi.

ResolveVariable(String, String)

Saat ditimpa di kelas turunan, menyelesaikan referensi variabel dan mengembalikan variabel yang IXsltContextVariable mewakili variabel.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk